Mary Eagleton compare prices