Nolva and clomid for PCT.
I prefer Advanced Cycle Support and Liv.52 DS both on-cycle and post cycle for liver protection.
Liv.52 DS 2 weeks pre-cycle.
All those orals can jam up the liver pretty bad.
Definitely wouldn't go over six weeks so your cycle looks good to me.
Be interested in what others have to say, I certainly am not an expert.