'Len, how do you know that your system is delivering 25-35ppm.....do you measure that through the bubble count or determine that through the ph/kh chart.'
PPM is determined from knowing your kH and pH levels. With pressurized CO2 and a solid 3 - 3.5°kH these values change little over time.
I would recommend buying your pieces separately. By doing so you can buy only the items that you really need. This is a subjective question however. Some people think you need bubble counters, solenoids etc. I don't.
A tank, good air line, good regulator, good needle valve, and reactor are sufficient.
Then you hook up your pieces and dip the end of your tubing into the water and count bubbles. When you have it set at 1 bubble every 2 seconds you hook it up to your reactor (filter, bubble ramps, power head etc.) and check your pH every hour or so to see what that bubble rate is giving you. By making minute adjustments with your needle valve, you should be able to tune your pH down to a point where you're getting 15 - 20 ppm before lights out. Check the pH in the morning and adjust from there. If you have a good needle valve you should not need to touch it once you've got the pH you want.
I leave the CO2 run 24/7 so there is no need for a solenoid to turn it of at night. In my experience I get a pH drop over night of .1 - .2. If I turn the CO2 off at night I have experienced pH rise from 6.4°H to 7.4°H. This, IMO is much more stressful to the fish than the drop I get from running it over night.
I have also heard horror stories regarding solenoids that went bad.
Over all, there is just no reason to spend a lot to money on extra stuff that's not needed for this application.
Just my opinion.
Len