This is a complete replacement spindle assembly for the John Deere mowers with the 100 series decks.This replaces the following John Deere Part numbers:GY20454GY20867GY20962GY21098Also Replaces: OREGON 82-359, STENS 285-104This assembly comes with EVERYTHING, including the Blade nut, pulley nut, grease zerk and washer.