Hi Old Tiger,
there are no dll files for the upkeep bomb, I think gosd meant dds files.
just checked the ETO_Lanc_M3_Dam aircrafts xdp file its definately calling for the right weapon. and theres only one loadout listed so its not like you have inadvertantly selected the wrong loadout.
I'm not sure how youre getting a stock torpedo loading.
I did notice in your screen shot that the pylon is not textured, just checked in game and it seems I failed to change the texture name inside the pylon M3D file. the pylon used to call on a specific aircraft texture to get its paintwork, but if you dont have that aircraft in your install then your pylon is not painted.
so I set it up to use its own textures. I have attached the updated M3D file and here. just drop into your pylon folder allow to overwrite. you will need to delete the bdp file (same name as pylon) from your pylon folder.
I would also try deleting the bdp files for both the aircraft and the upkeep weapon and see if this helps.
Also do a search for the file name AvHistory_gb_DepthBomb_Upkeep.M3D and see if you have more than one weapon named up as the upkeep bomb, that the game is possibly calling on. (ie a torpedo model renamed as the upkeep)
Are you flying in ETO or another install of your own making?
HTH's
regards Rob.
EDIT this revised pylon model is for the ETO 1.40 install, if your putting it into another install you'll need the two textures and xdp file that go with it from the ETO.
Lancaster_dam_bom_t.dds
Lancaster_dam_bom_s.dds
upkeep_mount.xdp