For my regular vet, $300 was out of reach for a neuter, so I did a lot of digging around to find a low cost spay/neuter clinic in my area. I found a few places that would do it for $40 and I was sure to spent a lot of time asking questions of the staff and my regular vet making sure I was comfortable with the decision. For spaying a female it makes more sense to spend more since the surgery is much more invasive. But for a neuter, literally all they do is snip the cord? inside of the testicles (I'm sure there is an actual term for this that I am just forgetting). It is such a tiny incision, that it requires no stitches. I still got pain meds for Keljin just in case, but he was totally himself and came home the same day. The hardest part was to keep in confined to the bathroom to try to keep him from NOT jumping and playing rough. He was totally fine and it was easy
In total I spent $40 on the neuter, $20 on a microchip, and $15 for pain meds. Total: $75 and well worth it! In my opinion spay/neuter clinics specialize in these procedures, and males are much easier so I think you should be fine looking at lower costing options.
I had Keljin done at 4 months old and I noticed no personality change whatsoever. If anything I kind of think he became even more of a love bug after the procedure

Hope the information helps for Duma!