I had this installed on my truck for a few hundred miles and then decided to go with a mini starter. It worked just fine, but the engagement alignment wasn't right with my RAM flywheel. Based on measurements I took and reviews I read, the issue is with the flywheel, not the starter.
ACDelco 336-1849
https://www.summitracing.com/parts/ado-336-1849
Engine block support bracket included.
$30 plus shipping