I'm about to start a cleanup/restore on my Marui Ninja. It's in a pretty bad state and parts are hard to come by so most likey it will just be a tear down to clean and rebuild with what I have, unless parts fall from the sky

Has any one had experience with the repo body from penquin? Is the quality good?
Pics below of what I'm working with.
Cheers
Rob