When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Probably ebay, if you can find a good reputable shop. Or craigslist, but most are not rebuilt. You can find a used one locally and then take it to be rebuilt at a local shop.
Not sure if cheapest but after some research bought from the attached on ebay. Installed and no problems. Went with 3.4 gears. Would recommend. At time I bought had 100% feedback.