You're 17 brah... not to sound like a dickhead, but why bother with supplements right now? Your body is still growing. Most of your bodily systems aren't even fully matured and you want to take stuff that could possibly alter them?
Yeah all the stuff you listed is considered "safe" (for adults anyway). At 17, your recovery is top notch and you can handle pretty much anything you throw at your body, why bother with supplements? Take advantage of this time and lift hard. Invest that money into quality food sources, protein powder, and maybe creatine.
You want to increase test and recovery and GH? Get plenty of quality sleep (pitch black room is best), eat a healthy, balanced diet with plenty of protein, healthy fat and carbohydrates.
Anyway, if you're taking creatine, I would avoid putting it in a gallon jug, and I would just down it with a smaller amount of liquid, assuming you're taking monohydrate. Creatine monohydrate can degrade over time once moisture is added to it.