Looks to have a g63b(2.0) from looking at it and seeing it has a belt and not a chain. Looks to need all timing/balance shaft stuff put on, easy and not too expensive for parts, as long as timing didn't jump and bend valves or anything.