Think about it dude, if your dealer wants to make any money at all or even just smoke for free, he is going to need to raise his prices.(Duh) So unless he is buying in some serious bulk(1/4lb.-1/2lb.) he himself is probably getting the ounces for around 230-260 a piece, and thats where he comes up with your price of 300. Remember, dealing weed isnt a hobby and people usually do it only either to make money or to make the amount they smoke cost less.