From an 04 KTM 125sx. Will fit more. Waterpump seal,shaft and impeller assembly. Great shape. No issues. All offers considered, Thanks for your time. Here at Infinity, We strive for complete customer satisfaction. 5 star ratings are the goal! We guaranty to work with buyers to insure a pleasant transaction, Speedy service and as described items. Thanks again.