This 2-pack of spindle assemblies is a direct replacement for John Deere riding mowers and lawn tractors. It fits models like the D100 through D160 series, LA100 through LA165, X110, X120, and X140. Replaces OEM numbers GX21694, GY20454, GY20867, GY20962, GY21098, and M149625. Each spindle is about 7 1/8” tall with a 5” outer diameter, designed to fit a 7-point star spindle shaft. Includes a grease zerk for lubrication, plus a pulley lock nut, blade lock nut, and washer. The housing doesn’t have pre-threaded holes—you’ll use self-tapping screws to install it. Handy to have a spare, especially if you’re maintaining multiple mowers or just want to avoid downtime during mowing season. Stens is a reliable aftermarket brand for outdoor power equipment parts.