How close are you to Mechanicsville? We have an Amish community that does great work at a very (surprisingly) fair price. I have used Wenger's for my starter and generator. Do not have the number with me today, but if you can consider Southern MD, then I will dig up a number.
HB