Whatever you do, do not replace the original starter unless its completely worn out. The Denso starter will last many 100's of thousands of miles and only need periodic replacement of the copper solenoid contacts. It is so easy and inexpensive to replace them and the reliability (or lack thereof) of a typical parts-store "rebuilt" starter is so variable that you are far better off fixing what came on the engine instead of replacing it.