I 100% guaranteed that I can stop your SPAM, but your main problem is that you are using Joomla plugins, DON'T USE PLUGINS, those will be always hard to stop SPAM, the other problem is that your $40 bucks is too low, I need to check first the forms to see if that is a $40 dollar job, unfortunately stopping SPAM takes skills, knowledge, and experience, send me a chat if interested, we can get an agreement, oh an this work cannot be done in LIVE server or REMOTE,