Dude, don't pay that price. Your dealer will keep slangin' the same shit at you if you keep buying it. When you go to buy it, check it out, and be like "...dude thats shit, I'm not payin' 45 for it. 30 bucks tops dude." or whatever its worth.

Whats he gonna do? Not sell to you, big deal. You should be able to get decent deals if you look around.