Who should I buy a 727 or 904 from?

......