Gear, pinion, bush, , shaft, drill bit, drill rod, pulley, piston rod, gear coupling, pin bush coupling, tie-plate, chain, sprocket, hammer assembly, support plate, pivot bearing pin, cylinder top pin, cylinder bottom pin, pusher block, housing, washer, pad pivot bush, cradle beam, lifting pin hydraulic cylinder.