I would do a good oil stain (I'm a fan of Watco)....let it dry for a week....then follow up with an oil based clear coat.....3-4 coats. That will give you your toughest surface.....and it will be repairable if it gets damaged.
Can you put the poly over a stain? My MDF top is not that old but has a few oil stains. If I matched the stains, I could seal it with poly but wasn't sure about compatibility?
