I get mine from Airsoft GI in the states, Cheapest price and great quality BB's. I get about 15,000 BB's for about 65 bucks shipped to my house, no other fees. You can get 5,000 28g BB's for about $13 bucks from them.
That's all i buy now, by the box.
The quality is better, in my opinion.