Hello I am attempting a rebuild on my 1.6 D16Z6. But had a couple questions like a complete list of all tools needed, and is it possible to do this rebuild while engine still in? or do I need to take it out? I do not currently have an engine hoist but I can go buy one. I also have a work car so I dont need to rush anything. Also I wanna upgrade to higher performance pistons etc any ideas?