In one season of D1, I recruited mainly international. Signed one good player, one border-line very good player, and two guys who will be studs... definitely BCS caliber players, but I was able to get them at IUPUI for a fraction of the cost. You have to find guys who have good starting ratings, and scout them and hope for the best. Ideally, nobody else will pursue them (which was the case for me) and you can find yourselves some studs.
On the other hand, you could end up wasting a lot of the money, but I would say the risk is worth it.