You should be able to take it to where you bought it and have them ship it to them for repair. As to sots I really don't know. The shops I've worked with never charged me. I had them ship it and it was sent back to them and I just picked it up.
It's not ejecting the spent case? I'd say your range guy is right.