Buy the good stuff, and buy what you need when you need it. I take that back. If you know you will need it, go ahead and buy it (you're a long way from the source, and it will take time to get there). The time to have the tool you need is before you need it, and not after you're already working on the bike.