uhlenbrock compare prices