You said a mouthful right here..... Having thrown dollars at a project based on a single component (pistons to be exact) the best advice I can give is don't do it. I am sure there are people who got lucky and made it work but starting off with a single component and then trying to make everything fit is a recipe for disaster....
JW