I think Halovar and Trenadrol would be a great stack for leaning out and gaining quality muscle. You should also look into 11-OXO if your overall goal is just getting lean, it can get pricey but i had really great results at higher dosages with it, dropped alot of body fat.