Either balsamic would work, pick the least expensive one. Your
marinade would work with skirt steak for fajitas or maybe a hangar
steak, but don't mess up a decent rib eye, NY or filet with something
like that unless you are trying to improve a piece of supermarket
"standard" grade meat.
A word of caution though, you might over cook the steak if you finish
it in the oven. Most supermarket steaks are cut too thin for that
treatment. It will be cooked by the time you finish searing it. Use
your instant read thermometer if you haven't cooked steak that way
before.
--
I take life with a grain of salt, a slice of lemon and a shot of tequila