Watching them disessemble 10R80 I was thinking the thing looks like it could be a component on the Space Shuttle https://youtu.be/ajaOvytuE0g