Usually, you will see Midway have a slightly better price on a bunch of items. I have a dealer account with Brownells so that beats Midway's standard price most times but Midway never has what I want in stock. Brownells has an agreement with most or all manufacturers that they will get stuff in stock first and a manufacturer has to agree to take anything back for any reason.Brownells' non-dealer pricing is not competitive with MidwayUSA (or most any other online parts-n-bits source).
With Brownells, I know for a fact that if I have an issue with anything I buy at anytime in the future, it will be handled for me in a reasonable time frame. They are the definition of customer service. No questions asked, guaranteed.