SGAmmo always has good prices. I almost always look there first. They are my go to, unless someone shares a really good deal or free shipping from elsewhere.
I too like SGAmmo and usually they have one of the best prices around for Speer GDHP, or at least for the 50ct box of 9mm 124gr. I've found adding a box of those and/or a few 20ct or 50ct boxes of some other ammo to one of those bulk ammo orders that ships for $16 (like the 9mm Blazer Brass 1K round case) does not increase that $16 shipping fee. I like that.
That was my goto site to find the best cheapest .22 Mag ammo to feed my PMR-30 and CMR-30. If I found the good stuff for $12 a box and under I would buy a few thousand rounds. I also use it to find the 12 gauge mini shells and bought thousands of it also when I could get it cheap.
I still see the clowns at the gunshows wanting around $24 + for a box of 50 for .22 mag... They are out of there mind.