Yup, recruiters are super hit-or-miss...no joke, for one reason or another, I had to go through 5 different recruiters over the course of my OTS application process.
As for your question, I used:
Granted, this was back in 2014 and I'm not sure if they alter/edit the test in any way. I'd say that, generally, any of the top study books off Amazon should work out fine, though.
I don't know of any websites, but you could always try to get a different study guide. Amazon, Half-price books, Barnes and Noble, etc.
This is the one I used, granted it was back in 2014:
It does a pretty good job of covering each section and has a couple practice tests as well.
I used this one https://www.amazon.com/AFOQT-Study-Guide-Practice-Questions/dp/1941743420/ref=sr_1_3?ie=UTF8&qid=1470410139&sr=8-3&keywords=afoqt and this one https://www.amazon.com/Barrons-Military-Flight-Aptitude-Tests/dp/1438005695/ref=pd_sim_14_1?ie=UTF8&dpID=51XHh74HFRL&dpSrc=sims&preST=_AC_UL160_SR123%2C160_&psc=1&refRID=V159AD3QJ6R3GNS0EDJN. There are practice tests for each section and a couple for the test as a whole.
Those are the two I bought. The AFOQT specific one is probably the best one you can buy. The review says there are errors, which I can't confirm or deny. So I'm not sure how terrible they are, the reviewer didn't do a good job describing what the errors are.
Mine is dated from 2013, so it looks like they've updated it for the updated AFOQT. The new AFOQT, from what I know, didn't change a lot. I think the only change is that they added what is essentially a "personality" section. It asks questions by giving you a scenario and asking how you would solve it. "Right" answers are picked based off a group of officers that took the exam. So you can't really study for it, anyways, and it's just a matter of reading the scenario and answering correctly. This is pretty much the only section you have ample time to complete.
Everything else in the book looked pretty accurate to me, though. If you want a pilot slot, you definitely want this book to practice with the aviation knowledge, instrument reading, block counting sections. Being able to just sit down and go to work on these sections during the AFOQT is a huge advantage.
Besides my pilot score, the only thing I didn't do really well on was the arithmetic reasoning section. It's really basic math but you have very little time to complete it.
Also make sure you have a watch to time yourself. The last thing you want to do is run out of time.
The other book I have has a lot more generalized information about commissioning. It's not AFOQT specific and it includes a lot of additional information.