The M6 has a very good reputation with riders, however it is known to sometimes break the spring. I'm partial to the similar unit that uses the primary oil to drive a small hydraulic piston much like a hydraulic lifter. I've been using one successfully for 3 years now. It also costs about the same as the M6.
The brand of the "unit" you are using may help the o.p. out here.