J.S.
Hi there! I am very familiar with your problem as I have two female cats myself! Even though they were spayed, sometimes they still like to pee on things to let us know who's boss! What I found that works is actually a product called Feliway. (www.feliway.com) It's all natural and it deters the cat from peeing in the same spot. It works pretty well and it doesn't stain or leave a nasty odor. As for an inexpensive place to get him fixed, you should try calling your local shelter or ASPCA chapter. Sometimes they run deals to make sure that people get their animals spayed and neutered! Hope that helps!