The Hydor ETH 300 on the XP3 won't reduce flow at all. I'm using it on my 75G, and my temp stays constant. If you are using a cannister on the 90g, 1 Hydor ETH 300 will be enough, IMO
. with the amount of flow from the XP3, the temp will remain constant.