If you wait, you can probably get Cabela’s gift cards for 10% off eventually. I just got some over Christmas. I think they did it for Father’s Day too.
combine that with 10% off that Cabela’s runs all the time once you have the gift cards.
use active junky to get an additional 10%-ish cash back.
cabelas isn’t usually very cheap but Swarovski is rarely on sale anywhere so it can actually make sense to get it there.
I’ve also heard of getting Swarovski through Rocky Mountain Bighorn Society. I don’t think they have a particularly special price but a portion of the cost can be written off for taxes, and the money goes to a good cause