D. M. Davis compare prices