I like the factory GM starters off of 98 Tahoe application with 350 engine. You get good GM quality and they're good gear reduction units and way, way smaller than stock ones. I buy from Rockauto.
The best part is you can buy one 7 days a week at any auto parts store.