The Titan is just a larger version (for heavier speakers) Gaia. For your 185lbs (84 Kg ea) speakers, the Gaia I are the proper size:
https://isoacoustics.com/home-audio-isolation-products/gaia-series/
From what I researched, the Townsend Podiums may be sonically superior: