Stay away from any magazine that doesn't have steel lips in them. The plastic feed lips wear and fail quickly and you'll be replacing them pretty quickly. I've got a half a dozen of the BC's, and they've lasted a very long time. I've never bought from this place, but Hinterland Outfitters has the clear 25 rounders on sale for $16.70. As far as ammo goes, I've not had a problem with the Winchester Wildcat 40gr. stuff. Picked up 15000 of them at a gun show a bunch of years ago and am still running through it.
HTH
Vince