My only convern is the lack of a separate specular map. The only maps I know of that are separate are illum and normals.
SOASE textures are split into three separate texture files: Diffuse, Data, and Normal maps. The Diffuse map contains the, of course, diffuse map, in all the standard channels: Red, Blue, Green. Team colours are stored in the diffuse map as well, in the Alpha channel. If you open up the Data map, it'll have the following in these channels: Red channel is the Specularity map, Green channel is the Luminosity map, Blue channel is what I call the "mirror" reflectivity map, and the alpha channel is the bloom map (usually the bloom map is pretty much just a luminosity map with a gaussian blur applied to some areas), and the Normal map is... well, just that... so you don't need it at all for BC.
If you take all this into account, it's actually painfully easy to separate all the maps into separate files. All you have to do is copy + paste the channel you need into all the other channels so that it's the only one in every channel, then save a separate file, and do it all over again from the beginning using whatever channel it is that you need.
Or, you could just ask me nicely.
