Thick Bone is in the game but wild Cubones only carry it 5% of the time, but it's easier to hunt those items when you have Covet (Linooone at lvl 35ish) or Thief. (Kecleon later in the game).
Aya's first two Pokemons only have Special attacks if i remember correctly, so i think that Klang can tank and set up on them a bit. Muk has Giga Drain so be careful for your Quagsire, and Tentacruel has icy wind to slow you down.
I won that gym relying mostly on a Calm Mind Gardevoir, who could set up thanks to an Elektabuzz (didn't evolve him at that time, not the ideal support at all) helping with Light Screen and Thunder Wave. When Electabuzz got KO i sent in Gyarados/Infernape, I couldn't send my Golem because I left Muk with a paralysis status and knew he couldn't do much to my team.