As always, thanks a million for the ID 🙂 Indeed it will be one or the other of the Beaus over here, suprising what keep turning up even now!
The other bit resting on top of the bars is an oil pressure transmitter and it has the aircraft number painted on the side – in this case a B24.
Cheers
Ewan