Well Zak,
You lied when you sent it to them so wasn't it your intension to "pull one over" on them? Not to chastise you but this is exactly what you set out to do. It's good that you feel some guilt, it means you've got a conscience.
If you feel you must make it better you could fess up (

) or you could spend the money at cabelas and afford them the opportunity to earn back their profits (And I believe that their customer service department has earned it), or you can chalk it up to a life experience and store this little tid bit of info of how if feels to come by something dishonestly and make an honest effort to not do it in the future.
IMO what's done is done. Cabelas has showed their willingness to go the extra mile for a customer and their refunding you will not break their bank. As a result you'll likely be a loyal customer and continue to shop with them and that's why they took care of you. IMO chalk it up to life experience and be a better person in the future because of it.