I.J.A Tank Riders | Armorama™

They look ok to me, not sure what you mean