A 32 oz tub of Whey Protein at Walmart for $17 has all those aminos and then some.
Plus the $15 or less for the three 100 ct bottles of B12, B6, and caffeine and one would still come out considerably cheaper than $324 for 108 bottles of P-Punch.
Savvy consumers will figure this cheaper alternative out.