eBay. I picked up a 2004 F150 with 299 hrs on it, came with fresh impeller and balancer done. Was a trade-in at a marina shop. They even offered the choice of leaving it as an 25" shaft or converting it to a 20" (I may have the only 20" '04 F150 lol).