I've had good dealings with B&H, Tri-State Camera, and Adorama. The first two I've dealt with over the phone as well and they're always nice and knowledgeable.

if it were me I'd buy a new body and...