I'm in the same boat. AI helps to some degree, But there's still some water retention. Even when I crash my e2 with letro.
I've been researching this topic for few years now and tried everything to eliminate testosterone only cycle water retention.
AIs, serms, progesterone, diuretics etc.
What really works for me is Eplerenone.
It's an aldosterone antagonist, similar to spironolactone but without antiandrogenic properties.
I've been taking EP for 18 days now and after 2-3 days it eliminated all water under my skin .
I'm on a mini blast (350mg test e per week) and no AI. At this dose I need 12.5mg asin a day or I hold lot's of water even on a extremely strict diet (only side effect I get from high e2 is water retention) , but this time I'm not taking any and it seems EP is taking care of water retention.