142 compare prices