I have only bought bullion from the big houses on ebay when it's a deal. Everytime I ran the numbers on a flip the fees have been so high, and the risk of fraud from buyers ( or unknown sellers), I can't do it. I had the best luck selling on Facebook groups, unfortunately now that is a target for removal by Facebook.
Had a little more luck with soucing on eBay for numismatics.