You can get a Honedge in Mirage Tower much later in the game. For Deino you need three Dark Materials and a Soul Candle ( but I think you need to beat all of the gyms). And the Gible is in Sugiline Cave on the desert area (much later in the game too). Iirc you need to beat 14 gyms in order to get Gible and Honedge.