Last time I requested a SIM from Sprint for my Moto X Pure, they shipped me 3 different SIMs. The last one they sent is was incorrect and the rep insisted it would work. I ended up visiting 6 Sprint stores and found it at a Store an hour away from home. At that time, shipping was free.
When I got My Pixel 2 XL, went to a corporate store and got the SIM for free, third party stores wanted to charge $10 bucks for the SIM