Plenty of people using them, very nicely made bits of kit.
My only query on the design is the throttle plate is very close to the inlet on the head, normally even on the Jenvey setups people will space the tb further away from head to gain more power so I'm not sure they are best for a big power engine.
Very good price though and certainly not crap.