D Humphreys compare prices