Mick,
while LGB 'digital' sound, it does work very well on analogue, although one cannot access the usual MTS add-on sounds like brake squeal, station announcement, etc. Bell and whistle as track magnet operated. A decoder programmer is needed though to better synchronise chuff to wheel movement.
The Buddy 'L' sound uses an optical chuff sensor, but its main downfall is the three 'AAA' batteries required to operate. It is simple enough to rewire so that the tender is not required when testing a loco. Its positive point is the power pickup on the pilot and trailing wheelsets. My later Buddy 'L' (after a few regular failures I called them bloody ells) came with plastic main driver bushes, so the loco relied entirely on the pilot and trailing wheels for power pickup.
The drive block is very, very loosely based on a LGB Mogul drive block. A point of failure on every model is the rear two mount screws on the top cover (retained by four screws. The forward screws do not pose a problem). At some point in the loco lifetime the rear two screws will strip out and allow the motor drive worm to separate from the drive gears. This will give the impression that the drive has stripped. Remedy is to remove the top cover and drill down through the rear two mount bosses and then reassemble with longer screws. I purchased replacement motors from an American eBay site (around $10 each) and swapped over the Buddy 'L' motor pinion gear and fitted to the loco. This is a direct install with no mod required. The motor is sold as a replacement for Bachmann Big haulers and Anniversary models (sold without drive pinion gear). This gave a better responding and more 'torquey' motor for minimal cost.
Another potential point of trouble is the poor soldering technique used for all electrical connections. The solder has little penetration allowing a very weak 'cold' join, thus broken wires are common after usage. These locomotives are a delightful challenge to keep running. When you get a good reliable loco keep hold of it as they are few and far between.