Cosworth yes, but in those days it was owned by Ford.Cosworth V8, so a British racing engine.
Likely from an F1 car, but possibly a run at Indy 500.
Likely a British driver involved.
Wild guess, Jackie Stewart.
This Is what we call a set upThere's a motor in there somewhere
View attachment 91270