1. AAFP has board review questions for free
2. The quizzes from AFP journals. AAFP has these quizzes available online (only goes back a year)
3. Old ITE's
4. Working.
Questions tend to repeat from the top 2. Especially #2. I feel like every year I took the ITE a question came up from an AFP article that I read like 6 months prior.