As strange as it sounds, I needed a starter for my old Generac generator. I was in Germany for work when I got the panicked call from my wife that it was dead.
A little poking around on the web and the only place that seemed to have the starter I needed was...Walmart. I ordered two of them in case one was in-op (online reviews were about 50-50). Got home 3 days later to them sitting on my front porch. I tested both and they worked just fine. I think I ended up paying $17 each for them including shipping. The Generac repair guy wanted over $200 each for them (+ labor).
The best part? They also fit my John Deere, so I have a spare for that if I ever need it.