We've got 2 solar tubes that were installed by the prior owners of the house. They used The Solar Guys and were pleased with their installation. No leaks, no problems.
I've never seen anything on TOTV where anybody's had anything negative to say about the quality of the products and installation via The Solar Guys.
Bill