Don't feel too bad,
I just got 10-30rd mags from sportmans guide.
Sure they shipped me my mags, (no backorder)
but it cost me $90.00+shipping.
I ordered them because SG said they were new to like new condition.
They were in good condition, but no where near new.
I guess SG considers rust free as new.
I am thinking about sending them back.