It would be a good idea to give them a call to find out. Users here may or may not know while they will know for sure.
That....I do not know. Good question though
Yes
Cabela's is now owned by Bass Pro Shops so I also say call to verify.
Thanks! Your answer is awaiting moderation.