I'm glad to know he's back. I've been thinking about him.
Yes, neutering him will definitely help.
You might try calling, or having someone call, Best Friends of Shelter Pets OKC for you.
Phone: 629-6795
web:
Best Friends of Shelter Pets Oklahoma City
They provide low-cost spaying and neutering ($10 for a cat) for those who qualify for assistance. The criteria for qualification is listed on their website. They also provide $5 rabies vaccines at the time you spay/neuter.
Please check them out.