I don't recall going in the shop, but remember the engines outside a building steamed up. I think the reason they are cared for so much here also is the fact they had regular engineers(Drivers), and they kept them clean, and even had names on them.
I did visit a few shops like Port Elizabeth and the shed there had something like 70-80 engines there on a Sunday afternoon. De Aar was a fun place to visit as was Kimberly. We got into the big shop in Bloemfontein, purely by accident. We had a shed pass and when we signed in I accidentally asked if we could go through the shop as well as the shed. The head guy said sure, and he escorted us to the rebuilding shop. Got some neat video in there of several engines being refurbished. Was told later that was a rare visit we got.
I am sure you had as much as we did when you visited South Africa. Food was also pretty good, and the weather in our summer(Their Winter) was great for photography. Oh, and the steam was FANTASTIC!!! Closest thing to regular service steam in the U.S. I felt in 1984 SA was like being in the US during the 50's in so many ways!
Greg