Yeah you can get OEM replacement kit, but expensive.
Ive used a china kit in a OEM starter that worked like a charm.
But, did you before blaming the starter, make sure your cables and battery is 100% bullet proof (messaure voltage drop over the starer cables) ?