Well only steelix is defsive and it still runs offencive sets but as for the question.
-Excadrill months ago was moved to uber thanks to its great atk and decent speed and its capabilitys of sweeping teams in sand tanks to sand force and sand rush making it far to powerfull for ou which by the sounds of it you were batteling with.
-Steelix is the opposite of excadrill it is in one of the lowest tiers thanks to it shallow movepool and not special atk, though it is good for getting up stealth rocks thanks to a monster def.
-Lucario im not sure wether lucario is still ou but its typing allows it to be crippled and kod very easy.
Though it still hits hard especially in sand, people dont like it for its tier.