I'm having a bit of a problem with this, I have a table that goes like...
$Shockwave Speed:       0.0                                             ;; speed shockwave expands at, 0 means no shockwave
$Weapon Model Draw Distance:	400
$Allowed PBanks:        ( "Maul" ) ( "Subach HL-7" "Prometheus S" "Prometheus R" "Lamprey" "Circe" "Maxim" )
$Allowed Dogfight PBanks:        ( "Maul") ( "Subach HL-D" "Prometheus D" "Circe" "MorningStar D" "Lamprey" )
$Default PBanks:        ( "Maul" "Subach HL-7" )
$PBank Capacity:	( 60, 0 )
$Show Primary Models: (YES NO)
$Allowed SBanks:        ( "Rockeye" "Hornet" "Tornado" "Trebuchet" "Stiletto II" "Piranha" "Cyclops""cyclops#short" "Hornet#Weak" "EMP Adv." "Infyrno" )
$Allowed Dogfight SBanks:        ( "Rockeye D" "Hornet D" "Tornado" "Piranha" "Infyrno D" )
$Default SBanks:        ( "Hornet" "Trebuchet" )
$SBank Capacity:        ( 70, 70 )
The 'Maul' is a chaingun. Now, if I use it as is, I cannot select any seconday weapons for my ship. If, however, I comment out the $Show Primary Models command, the Secondary weapons are selectable as usual, but obviously, I cannot see the chaingun. 
I've tried (YES, NO) as options as well, but with no luck. Any help out there?