I had some friends that had a crypto and they got hold of the vet at the University of Illinois and they got him gelded for a training class. It cost them nothing just the time to get him there and he even had some complications with infection and they took care of that. It was a couple years ago but I think it'd be a shot. Especially if he is a nice horse. But it won't cure his attitude completely that will take time working on respect. Good luck.