Dumped mine the moment I found out about the recall.
If you had the dealer put the hitch on at the dealer ship when you purchased your truck, they would refund your money. If it came from the factory with the hitch already installed, they made you keep the POS and the dealer would only add some support brackets. I had a very heated converastion with DC customer service about this. I tow a ~30' @ about 7Klbs on and off road.
For peace of mind, I bought the biggest rease hitch for the Dodge...
HUGE, HUGE difference in weight, design, size compared to the "class III" Dodge put on the truck. It's more like a class II when compared to what's out there.
I couldn't find cracks on stock hitch... it's in the back work shop acting like a book end holding up some pieces of plywood.