This and from the other thread "just a thought", I'd say join an active guild and price check in guild check also keep checking item prices gonna helps you alot.

As for shard, lately it got really rare, whenever I check, there's none I thing if you're not getting a shard at 5-6m it would be better to buy the weapon rather than crafting it.