My engine is taking a dump. Recent short block either was improperly built or the new torque converter ballooned and ruined the thrust bearing so my crank has an inch of play.

Anyone know where to either find one or a reputable LOCAL shop/guy.
2007 Dodge 5.9 Cummin.
Thanks in advance.