My brother has had one for several years. He scrounged for several months before he found a mag for the thing and the extraction, yes, is kind of a sometimes proposition for his as well.
However, for the sixty some-odd dollars he paid for it and the fifteen for the mag, he's happy enough.
Regards,
Rabbit.