If that is what he is doing then all the more power to him. Buy low sell high. He knows his market. It's working for him.
Nothing wrong with it.
Except it shoots down the concept that his prices are the "going" rates. If you can buy those guns from the auction houses for what he's paying, that's the going rate. He's just like Cabela's, selling guns at price+ for a profit.