Klinklang also has a really bad offensive movepool, probably worse than Camerupt's movepool (the only good physical moves are Gear grind, Return, and Wild Charge).
Klinklang is one of the few pure Steel pokemon and still messed up. At least Klinklang has all it needs. Shift Gear, Gear Grind, Wild Charge, Return/Recycle sitrus.