My parents want to get me something for my birthday, but I don't really want a new bass (well one that in their price range). And right now I have a squier bullet strat at my moms, and an Ibanez gio at my dads. Both are rather crappy. So I figured I'd get a guitar!

(

dont kill me).
So I've been thinking, what do my favorite guitarists use? (Player-guitar-song)
Bradley Nowell/Rome Ramirez-strat-wrong way
Billy Joe (pre american idiot)-strat-welcome to paradise
David Gilmour-Strat-comfortably numb
Guys from 'The Strokes'- strat/tele/gibson es-under cover of darkness
(^I really can't remember their names, and I'm too lazy to google it)
Only thing is... I don't like strats, I like teles though.
So I wanna get a non-strat guitar (preferably a tele) for under $300 that will be able to nail all these tones.
Thanks.