$2,000 seems high for that distance, even considering the non-op cost & winch. Did you call around & check prices? You can try to
get a quote from A1 Auto Transport - they're always free and I've paid less with them than you were quoted & it was for a longer distance. Definitely worth your time to put in some leg work on the front end before making a decision. Prices can vary quite a bit.