i more recommend an oem unit tbh. when buying my car, my rockauto starter CONSTANTLY gave issues, to where id have to shove the car around while in gear to rotate it enough to catch and turn the motor. ripped a starter out of a 1982 celica and bolted it up, never once had another issue. i much prefer oem to remanned stuff.