Synonyms for Mainstay (same or very similar meaning)
WordNet sense 1 (a prominent supporter):
pillar
WordNet sense 2 (a central cohesive source of support and stability):
anchor, backbone, keystone, linchpin, lynchpin
From the ODE community, based on WordNet
add/edit