I've been running an CVP Airwire receiver with a Bachmann 3-truck Shay for some time now and am very happy in that it gives me the same sort of control over the ESU 5XL decoder that I have with my Powercab for 1:48 modelling.
I've just finished a similar installation into a Bachmann Mallet (custom battery was the saga here) and now just have to paint, weather and reassemble.
The Shay was a "clean" install in that it came with no internals (motherboard and track power ripped out) whilst the Mallet install is using the existing motherboard with the decoder attached via the adapter plug in. The Airwire feeds the track inputs to the decoder and the Bachmann motherboard is switched to battery.
Yet to be tested on the club track - is currently running on a non-powered rolling road.
This is the receiver installed in the bunker - socket on the left is for battery charging & the RCA plug for programming the decoder. Either of these functions are available when the switch toggle points to the charging socket - when switched to the other direction the battery is connected to the Airwire which in turn feeds the track inputs of the decoder (squeezed into the side tanks along with the custom split battery pack & PCM)
The center terminals of the 4-pole double throw switch have the battery connections at the top in the image with the feed to the decoder at the bottom.
If interested I can put up the schematic of the wiring after I have cleaned it up (hand drawn).
Cheers,