Piston/Rod as shown from HS50 with 2.79 inch diameter piston.
From 38052 model TORO 521 snowblower.
Please look over pictures.