Internet mostly. For some reason Wal-mart will only stock un bonded soft points or FMJ. And they don't stock Mauser food so PFFFFFFfffffffffffffff
So that leaves me out. Internet store fronts give me Barnes MRX or bonded choices and I can get them in large orders.
I usually buy about 200-300 dollars worth at a time. Just like water fauler's like to do.