i agree QF is the most reliable. I accidentally got shipped wrong product and urine it contained failed an adulteration test.