Only issue is the boots. Don't just buy a highly rated boot you find online. Go to a local shop and try on a whole bunch. Boots are the most crucial part of the setup. If they're not comfortable or don't fit right, the rest doesn't matter. So in short, it's all good but make sure you try on some boots and find a pair that fit just right.
+1 for this.
Bad-fitting boots can ruin your day reaaaallly fast. Get a good pair, and they'll make a world of difference.