I'm already using textures from cgtextures, and using that method except using custom brushes (until today

).
Here is effect:
I added some scrathes to rust mask, modyfied rust diffuse texture. I only need to create specular textures and effect should look awesome

.
I added also detail normalmap (effect of this is visible on top of the platform)