I've ordered from topglock, glockmeister, cwpsa, mle, cgr, lone wolf, shooters connection and speed shooters int. Never had a problem with any of them.
As far as magwells, I have the dawson ice on my limited setup, but am liking the sjc magwell on my open gun better.