Buzzwole with roost dp toxic ip can do all the things you mentioned regarding Moltres, while also giving you a good fight and ground resist, item is mostly down to preference, I tend to use rocky helmet, as it chips Urshifu, but leftovers, protective pad and heavy duty boots are also ok choices.https://pokepast.es/55ad817a99861370
My Sand Rush team starring Excadrill and Dracozolt. I do have a big weakness to ground types and Urshifu-SS, any criticism is welcome!
Dracozolt and Excadrill are terrifying wincons to use with each other, and are capable of breaking their way through the metagame. Tyranitar is the sand setter, a good SR setter, and obligatory Spectrier check. Moltres works in tandem with Tyranitar, dissuading fighting types with the chance of a burn. Ferrothorn can set spikes that make it easier for Zolt and Excadrill to score KO's. Dragapult is a great fast, special wallbreaker and pivot.