A 3 year lean bulk? Are you only going to eat like 5 calories over maintenance?
Just kidding, your approach could work, though 3 years is probably a little ambitious. Over time, fat will accumulate and you may have to cut sooner than you expected.
The best recomp aids I've ever used are: SNS , Ergogenix , EC stack, and . Pick any or all of those. As for as what I haven't used: looks like a killer recomp agent.