I shop for prices. At this point, 10 years after the buyout, there's very few NOS Connecticut Marlin parts left, so most everyone is selling newly manufactured items. I've got to hand it to Midway for fastest service. When I order Marlin parts, they get to my mailbox 3 or 4 days later. I have also ordered direct from Marlin, and their service is fast.
If there's an emergency, I can drive to Jack First, they're across town from me. They have absolutely everything in stock, and are super friendly, so that's always a plus. Their pricing is sometimes a little high, but the parts are in my hand 25 minutes after I discover that I need them.