Pretty solid UU team I'd say, counters against set-up pokes and what not.
Machamp's slow base speed may cost you on a Sub set though I must say :P
Also you should invest EV's in Defence on CroCune, Calm Mind can add to your SpDef easily enough, but you don't want to have that chink in your...