Yesterday my Evo X got rear ended and the impact ended up me hitting the car in front

If not can you guys recommend a body shop that will use brand new OEM parts and not parts from wreckers or generic parts?
I have full insurance and choice of repairer.
Any help is appreciated.
Cheers
Sean