Welly, Welly, awesome find, that movie burned a permanent memory in my brain. I'd love to find or even see one of those in the flesh. I looked up the movie photos and it's slightly different, maybe a different suspension system? Since I couldn't find the TT I went all out on stereo microcassettes only to find the movie uses Philips Version the Mini Cassette. The first stereo MC didn't show up until around 1981.
Did your neighbor have any other interesting pieces of equipment?