I have been playing for 2 and a half year and have 3 basses, but since I got a job i decided I want a 5 string. I'm looking at the ESP LTD B-105 on musiciansfriend.com. Its only $299.99. Is there any better 5 strings for around that price that would be better?

Try Craigslist, it's a good place to find decent, cheap, instruments.
I like rap, feel free to use that as an argument against me.
my neighbor has that. it sounds really good for slap and fingerstyle, but if you don't have an amp that can handle the low b string then it will sound pretty muddy.
MM Stingray
MIA P Bass
MIM Jazz Bass
GK 700RB-II Head
GK 410SBX Cab
Sansamp 3 Ch. DI
Crybaby Bass Wah
Bass Big Muff
DD3 Delay

MIA Strat
Nashville Tele
Martin 00015M
Hot Rod Deluxe
Big Muff
Hendrix Crybaby Wah