Creatine monohydrate (5 g x 2/d or split into 4 servings if it bothers the stomach) taken with food and plenty of water. Plain L-glutamine 5 g, 2 - 4 x per day. Peptides are expensive and L-glutamine does get into the system if you take more than 2 g at a time. Take with plenty of water. And protein, at least 2 - 2.5 g/kg body weight per day.
The basic three.
Cramping with creatine is fairly rare. Stomach cramping is usually due to taking it on an empty stomach or with too little water. Ditto with glutamine. Muscle cramping has many causes, but less likely due to creatine solely.
Monohydrate or micronized monohydrate is best. Serum or liquid creatine is too unstable. The fizzy stuff, pyruvate or citrate is a waste of money.
Some get water retention with creatine, others not. I recommend creatine and glutamine to any serious client, esp those that don't eat much red meat.
HMB is useless.
I use/recommend good generic (i.e. Eclipse, etc.) products. With MuscleTech, EAS, etc. you're paying for big ads and fancy promos, not much else.
I'd also mix you're own products vs buying the "shotgun" products. You never know what if anything really works when you take everything at once. Besides, you're paying for all the extra shit that does nothing.
W6