@Narcotic, To make it accurate I had to check all npc helmets in game when you "hail" an npc ship, part of these factions. So whatever mask they were wearing I took it as "their faction" one. Some npcs have multiple masks - few of them - but the rest were using "their faction" helmets. My point is I am trying to make it corresponding as much as possible. But since I plan to further upgrade/change them - the visible parts of the pilots will be the helmets and not so much of an issue. (If you refer to the skull image of the RHA ones, it can be changed if LR/M insist)
Here is my list of ships for the Unlawful pack. Most of them will have visible parts, exceptions are few BHG which bridges are on the nose and nothing is to be seen.
Blood Dragons -Gunboat-Cruiser-Battleship
===========
BHG -Gunship-Gunboat-Destroyer/Battlecruiser/Battleship
===========
Corsairs -Gunboat-Cruiser-Battleship-Dreadnought
===========
Gaians -Gunship
===========
Lane Hackers -Gunship
===========
Liberty Rogues/Molly -Gunboat-Destroyer
===========
Outcasts -Gunship-Destroyer-Battleship-Dreadnought
===========
Red Hessians -Gunboat-Pirate Cruiser-Cruiser-Battleship
PS: If you want to modify the path for a certain ship - go in Data\Cockpits\Discovery and find the right ini file. Change the path to the one u want and thats it. As long as you don't touch shiparch ini you wont get kicks. Still check shiparch for which ini file is being used and see if multiple ships are using it. For example several liners are using dsy_liner so if u modify it, all others will use it (which is meh). But if/when they become official these problems will be easily resolved.