Have any one of you bought your Mossberg online? If so, where are you getting them? I have googled and found some, but I'm not 100% sure how legit the places are. Also what is a "fair" price? I have seen them from $525 - $700, seems like a huge gap to me.