First link has 2.3 inch sides, is 2.4 ounces (Explains the largest price)
Second link has 2.2 inch sides, is 0.3 ounces
Third link has 2.2 inch sides, is 0.8 ounces
Only thing I can think of is just different manufacturing costs. However, I don't know anything about these cubes, I just pulled that data from the store pages. It might be the reason why though.
Also some people prefer really light cubes, others prefer ones with a bit of weight to them. Supply & demand is also a factor.