Okay opinion time. This is for Redem, and not Casual, so I'll give you Redem opinions.
Snorlax is kinda a weird mon. If you absolutely wanna use it for the Redemption League, Knock Off will be about next to everywhere that can be fit, because the leaders will be allowed to bend their teams against you. Stockpile I'd immediately wanna say no against because CurseLax is amazing and you still have a free open slot to fit something like that division in Body Slam or Crunch because you won't be able to alter your moves.
Gengar is Gengar. Nothing real special to his game except for maybe fitting in Will-o-Wisp for clerical reasons.
Machamp I'll raise my hand first and say how amazing it is in versatility. Although if you want more sheer power and a better priority, I'd suggest Conkeldurr. Although No Guard D.Punch is brutal.
Magnezone. First off change it to Modest or Timid from Serious. I'd also throw in Sturdy is a very useful ability in online Leagues since you don't need to Sash. Otherwise you can slap a Scarf on Mag and have a field day.
Crawdaunt might like D.Dance or Swords Dance either one over Crabhammer since it nearly wrecks face as it is. That meh speed can be helped by Aqua Jet, although you don't want to become reliable on that.
AAANNNDDD Dragonite is Dragonite. Nothing more special to say about him, except maybe swapping EQ for Fire Punch. It gives you another out to annoying things that your team may not be adept at covering.
This is merely a surface analysis. I'd say you might get far in the Redem League if you got a good head on your shoulders, because this is a decent team as it stands.