This part is supposed to come of a Rolls royce 22.looks like is powered by a cam type shaft.it has got number on it D11234A. And several RR inspection marks.looked at engine photos but can not find it any where