$300 is crazy!! We use Luxurious Carib tours - they will charge you about $55 each way total for a private transfer. They are recommended here and on Trip Advisor.
Great group of guys! They also do tours - we have newbies coming with us in November and we are scheduling with them to go to Mayfield falls.