SilverTowneLP via eBay offers this Lot of Five SilverTowne Logo 1 troy oz. 0.999 Fine Silver Medallions for $124.60 with free shipping. That's $24.92 per ounce and $7 under what SilverTowne charges directly for this quantity of similar medallions, although we saw a set of five 1-oz. bars for $8 less a week ago.
Note that silver is currently trading at $21.41 per troy oz.
Most taxpayers will see their tax bill go down during 2018. That could impact which type of account -- traditional or Roth -- makes sense for you.