The only way to fit a 12 speed 11-50 cassette into a Shimano HG (Hyper Glide) style freehub. Huge gearing rage, hardwearing sprockets, reasonable weight and affordable. No need to replace your perfectly good HG freehub in order to run a quality 12speed setup.
eBay