M3AA250 Gen C 3GAA251001-XXC 3GAA252001 and 002-XXC 3GAA253 and 254001 & 002-XXC Kit consist : End shield, bearing, drain plug, O-ring, V-rings, grease nipple, extension piece, bearing cover, bolts, spring washer wavy, retaining ring and grease slinger