Recently, Cabelas started selling firearms (including Remington 870) online. Now Brownells sells firearms too.