No, Stoopidperson, in the past there were no TOCs

!
BTW do you mean real locos or models?
You should be very careful about saying short lived locos were unreliable. There are a great number of reasons loco classes were withdrawn. For example: no work (Class 14 and 15), too expensive to run (Class 370), non-standard (Class 35), surplus to requirement (Class 04 and 07). Mind you there were outright failures (Class 17, 21, 23, 28 etc). Don't forget, examples of many classes went into industrial use! Besides some had 30 years service, but started earlier (Class 11). Some locos were re-engined, thus extending their life (Class 21, Class 31).
Heres some info:
Class 01 - Barclay; 1956-1981
Class 02 - Yorkshire Engine Co; 1960-1975
Class 03 - BR/Gardner; 1957-
Class 04 - Drewry/Gardner; 1952-1972
Class 05 - Barclay (D2400-2409); 1956-1969
Hunslet (D2550-2618); 1955-1968(1983departmental)
Class 06 - Barclay; 1958-1981
Class 07 - Ruston & Hornsby; 1962-1977
Class 08 - English Electric; 1952-
Class 09 - English Electric; 1959-
Class 10 - BR/Crossley; 1955-
Class 11 - LMS; 1945-1972
Class 12 - SR; 1949-1971
Class 13 - BR/English Electric; 1965-1985
Class 14 - BR; 1964-1969
Class 15 - BTH/Clayton; 1957-1971
Class 16 - North British; 1958-1968
Class 17 - Clayton; 1962-1971
Class 20 - English Electric; 1957-
Class 21 - North British/MAN; 1958-1968
Class 22 - North British/MAN; 1959-1972
Class 23 - English ELectric; 1959-1971(1976departmental)
Class 24 - BR/Sulzer; 1958-1980(1987departmental)
Class 25 - BR/Sulzer; 1961-1987 (1992:Tamworth Castle)
Class 26 - BRC&W/Sulzer; 1958-1993
Class 27 - BRC&W/Sulzer; 1961-1987
Class 28 - Metropolitain Vickers; 1958-1968(1972departmental)
Class 29 - North British/Paxman; 1965-1971
Class 30 - Brush/Mirlees; 1957-1969
Class 31 - Brush/English Electric; 1964-
Class 33 - BRC&W/Sulzer; 1960-
Class 35 - Beyer Peacock/Maybach; 1961-1975
Class 37 - English Electric; 1960-
Class 40 - Englsih Electric; 1958-1985(1988:D200)
Class 41 - North British; 1958-1967
Class 41 - BR/Paxman (HST); 1972-1976(1985departmental)
Class 42 - BR/Maybach; 1958-1972
Class 43 - North British; 1960-1971
Class 43 - BR/Paxman/Mirrlees; 1976-
Class 44 - BR/Sulzer; 1959-1980
Class 45 - BR/Sulzer; 1960-1988 (1990:45106)
Class 46 - BR/Sulzer/Brush; 1961-1984 (46035departmental)
Class 47 - Brush/Sulzer; 1962-
Class 48 - Brush/Sulzer; 1962-1970
Class 50 - English Electric; 1967-1994
Class 52 - BR/Maybach; 1961-1977
Class 53 - Brush (falcon); 1961-1975
Class 55 - English Electric; 1961-1982
Class 56 - BR/Brush; 1977-
Class 57 - Brush; 1998-
Class 58 - BR/Brush; 1983-2001
Class 59 - Gen Motors; 1986-
Class 60 - Brush/Mirrlees; 1989-
Class 66 - Gen Motors; 1998-
Class 67 - Gen Motors (Alstom); 1999-
Class 70 - SR; 1941-1968
Class 71 - BR; 1958-1977
Class 73 - English Electric; 1962-
Class 74 - BR; 1967-1977
Class 76 - LNER/BR; (1943)1950-1981
Class 77 - BR; 1953-1968
Class 80 - Metropolitain Vickers; 1958(AC)-1968
Class 81 - BTH/BRC&W; 1959-1991
Class 82 - Metropolitain Vickers/Beyer Peacock; 1960-1987
Class 83 - Englsih Electric; 1960-1989
Class 84 - General Electric/North British; 1960-1980
Class 85 - BR; 1961-1991
Class 86 - BR; 1965-
Class 87 - BR; 1973-
Class 89 - Brush; 1986-(?)
Class 90 - General Electric; 1987-
Class 91 - General Electric; 1988-
Class 92 - Brush; 1993
I'll do the rest another day.