Chris,

I'd still leave the surgery until all other options are exhausted. Try medication first?
With his diabetes, I don't know if medications would interfere with eachother, though. All the best, Romeo!