I paid $700 for mine at the end of last season. Location makes a BIG difference in price. There is a NADA website that shows OBs. It says $700 average.
The impeller for the water pump is no big deal. When I buy a used OB I automatically assume it needs one.