107 compare prices