Designed for 5900, 6600, PN5, PN6, Discovery, Prolux Xtreme, Xtreme Plus, Guardian Legacy, Renessiance Electrolux, Sanitaire SC6600, SC6610, Prolux ProCare 15XP Advantage.  Complete assembly with precision ball bearings.

Also Designed for TriStar EXL, A101, A101N, TriStar MG1, TriStar MG2 Canister Vacuum Cleaner Power Nozzle. 

Designed for Eureka vacuums model PN5, PN6, Discovery, Prolux 2000, U136B, Xtreme U129B, and Xtreme Plus U139A. 

It also fits SC6600A Commercial Upright Vacuum & SP6610A Commercial Upright Vacuum and ProTeam Procare 15