David M. Vail compare prices