Xur only sold Icebreaker and Gjallaghorn once. When he sold it, I was less than level 20 and didn't know what was strange coins or these weapons. Many weapons Xur sold twice or three times, why Icebreaker and Gjallaghorn didn't? I'm very unlucky at Destiny, if he nevermore sells these weapons, maybe I will never get it. And I know that I'm not the only one that are going through this. Please Bungie, give us an answer about this.
-
Just do strikes on lv 26 and keep doing raids. I was lucky enough to drop an icebreaker on a lv 24 strike when 24 was the max lv, and dropped 2 g-horns from nightfalls. Just remember tho you will have to invest a lot of time to get them. You have to be lucky if you get it so early on in your game time. I have 3 characters doing everything each week most weeks since launch. Keep at it and you will get there