shimano freewheel body replacement

Current shimano M678 freewheel body has cracked the housing, so asking for a better and tougher recommendation for other peoples experience.

Thanks
 
Top