Piston/Rod as shown from HS50 with 2.79 inch diameter piston.

From 38052 model TORO 521 snowblower.

Please look over pictures.