Maybe ECO is short for Economic. Ford certainly does their rallying on the cheap. :o