Heljan have quite a range of locos at least, perhaps not as much rolling stock as Hornby or Bachmann, but they've got to be counted as a 'main' supplier with Classes
14, 15, 16, 17, 23, 26, 27, 28, 33, 35, 47, 52, 58, 86, 128, Lion, DP2, Kestrel, Falcon