your best bet is to take your starter into a shop that specializes in starter and Alternators. having a specialists hands working on it is far better than just buying a remanufactured unit, they are just slapped together fast!

I went through 3 remanufactured starters in 1 year with my old D-50. found another OEM starter at the wreckers, got it rebuilt by a professional and it lasted another 4 years until I sold the truck without skipping a beat.