Oreck Upright Vacuum Cleaner Motor O-017-0020 Oreck Upright Vacuum Cleaner Motor. Will not fit the new XL21 models