It's up to you, but Wal-Mart carries them for about half the price of Midway, etc. Last time I bought one there they were packaged as Winchester brand.
I'm guessing your Marlin will probably take the medium size, but WM will exchange it if it doesn't fit.