LEYLAND-MARSHALL-NUFFIELD Leyland-Marshall-Nuffield Models: 1042 thru 41001042 | 1060 | 2100 | 4100Leyland-Marshall-Nuffield Models: 154 thru 904154 | 245 | 253 | 255 | 262 | 270 | 272 | 282 | 285 | 342 | 344 | 345 | 384 | 460 | 462 | 465 | 472 | 482 | 485 | 502 | 602 | 604 | 702 | 704 | 802 | 804 | 904