It is too long at 50mm but if you get the "extended and tapered heat sink" and the drilled pill, then it will either just fit or be a little too long and stick out the front a little but it would probably be close enough, that heat sink I think is 30mm. So with that heat sink the host is $35, and you need to buy this:
The three Survival Laser hosts are almost exactly the same size and aren't made for modules longer than 30mm. With a 532nm it is best to just buy one already made. Hopefully someone else will comment here. I don't know what standard host would fit, I know I have two that would fit a module that size but they were both made by Mrcrouse. I would ask Ehgemus or Mrcrouse to make a host that fits a 50mm module, otherwise I would build it into a project box or build something with a lab type heat sink.Is there any host there that I could just put the module right in?