Ive had numerous ones castrated. Paid the same price my vets charge for a cat castrate, which was about ÂŁ45 (my vets are pricey though).
Never had a problem with them once they were done. All went on to live with one or more females. The sexual behaviour was reduced, but that may have been related to being constantly with a female, rather than just sniffing one occasionally through the wire and getting over excited.
Ive only lost one, 3 days afterwards as he never really recovered and never started eating again.
Since him ive always syringe fed every 2 hours for the first 24, regardless of whether or not they are eating. I think thats where i went wrong with Elvis. My knowledge wasnt so great then, and i trusted my vets who gave me zero advice.