Mcdonnells compare prices