Your doing a great job and seem to be making really good progress. I love seeing these cars being brought back to life and done right.
Cant help you on the suspension question only because I am biased due to the fact that I'm only into road racing these cars. My answer from that perspective would be a 3 link.