Pretty certain this is the cheapest this particular Ryzen CPU has been.
Other models also available, albeit for similar or slightly higher prices than they have been. The following previous prices are the cheapest I could find from the past couple of months. However, Tech Mall's prices are still quite good if you're after one for the near future.
EDIT: Looks like it may have been a price error - the price of the 2600x has been increased to $271 after discount. Shame, it was quite a competitive price. However, all other models have dropped in price, with the best of the bunch being the 2600 and 2700. Title has been updated to reflect that (was previously AMD Ryzen 5 2600x $255.20 Delivered @ Tech Mall eBay).
EDIT 2: Appears that prices have been brought back up again. Marking the deal as expired as the prices aren't really competitive even with the coupon.
2700x is still around $50 more than its lowest eBay price