Get them while they are in stock: https://www.bestbuy.com/site/amd-...lsrc=aw.ds
Not below retail, however these are rarely in stock at retail and this is the lowest price you will find now, plus you get the two bonuses. These "may" be cheaper when the 3950X launches but maybe not as these are recent CPU's and $250 less than the 3950X retail estimate.
If you are new Google Shopping user try code SHOPNEW19
to save an extra $20.
I'll give BestBuy respect for never jacking the price of this past retail. The only shop that did not.