>>24804001I don't know about anything online. Maybe TCGOne? I'm not sure.
For my personal Cube I just asked all the Magic players at my store and most would just give me their cards for free. I got nearly all the foils from the first three editions this way. The most expensive thing were the sleeves, really.