TRW Piston

Looks good to me and has the rod still attached. Part number l2481 its on top of the piston. Same ones i have in my motor.
 
Top