For $300, I'd almost consider letting them do it myself. Of course, I would be there watching them the whole time, but that's beside the point.
You can do it in a day by yourself. Another idea, if you're unsure, is to see if you can't find someone from this forum or 2GNT who lives near you. Offer to buy beer and pizza and set up a Saturday or something to do the swap.