The Pirate Bay offers ISOs for all Microsoft products free of charge. In fact, there are multiple Vista SP2 ISOs available.