The Lima 101 initially had roof pods on all releases, but later a retooled roof was introduced with the pods omitted on the appropriate liveries. As far as I'm aware, all the Hornby releases have had the correct roofs (certainly in blue & blue & grey, which I have)
The Bachmann version has the bodyside windows too far up the bodyside, this isn't as noticeable on blue livery but really jars on the others
An idea combination would be Lima bodyshells, with Bachmann cab fronts, underframes and power train. I believe Shawplan sell cab front window frames to correct Lima's attempt which are not deep enough