I pleased he's doing well it is a worry.
I think you did well with the price too, I had everything for mine except flea treatment as I had already treated them with kitten frontline the vet gave me as a free sample at the previous visit. My bill was about £54 each, last Friday.
I had to pay £8.00 something last night because one of mine Sooty is still a bit sore.
btw I don't refer to it as castration either it sounds too severe.
Lots of TLC and hugs for Taz.
Sue