Looks like a 645 out of a GP38 or GP38-2. Complete with spark arrestors built into the exhaust manifold.