Location, Location, Location...
Gabriel,
While $300 may seem to be high priced, it is fairly close to you. You may find one elsewhere for say $100, but it will cost you $400 to ship it. Offer them $150 and see if they'll split the difference.
Good Luck!