BetterGrowHydro... I give them an A++

As to what to buy; honestly, I buy the costliest shit around. If there's a $100 ballast and I'm comparing it to a $400 ballast, it's a now brainer. $$$ = quality (usually)