For the shirt, I dont think you'll need overalls. I've seen shirts like these in stores. Or, you could get a jacket similar to his and cut off the sleaves. The pants are probably one of the easier ones. Lost of punk store have those baggy pants with the strips of cloth hanging down. This is only ofcourse if you want to buy the things for the outfit.

Like BigD had said, the boots are leather, but i think you need to add zippers to it? I think that's what they are. Not so sure. Cloud's gloves remind me of those fancy white glove girls wear to the ball. XD