The no dash guns were made before the lifetime warranty came out and so S&W will not fix it under warranty. My suggestion would be to talk to Cabela’s and see if they will either take it back and refund your money or pay for the repairs since the gun was not able to be properly inspected. The $729 price plus the repair job will turn out to NOT be any bargain and parts might be difficult to get.
While I know you like the gun you should be able to find one without issues and hassles for a bit more. Sorry for your woes but $729 plus the repair work just isn’t worth it and you’d be much better off (imho) starting with a clean slate. I hate to be the barer of bad news but that’s my honest opinion. If Cabela’s won’t do the right thing then you have no choice other than to pony up and get it repaired-but you can try. I wish you luck and let us know the resolve.