I know you can't get into them yet; if you're three weeks from 18, I'd say wait. It's a whole 'nother world, man.
If I had to choose from the four listed, I'd take the TM P90 hands down. Still recommend waiting (especially considering you'll have trouble getting into games until you're 18, anyhow, so being impatient when you're so close is kinda silly) but if I had to choose from those, it'd be the P90. Will easily hold its value provided it's in good condition.