Whats your MBP version e.g MacbookPro9,1 or MacBook Pro mid 2012?
Long or short tests may even succeed with Reallocated sectors or Current pending sectors. Check the smartctl output for these:
sudo smartctl -a /dev/sda
There should be a bunch of text, look for:
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
197 Current_Pending_Sector 0x0012 200 200 000 Old_age Always - 0
The last column value for those should be 0 (as in my example). If its above 0 the disk may pass the long test now butt sooner rather than later will fail.
You can try to create a bootable installer from the CD that came with your mac if the creation process completes without errors (the CD can be read). But there is no hurt in trying to download one. If your MBP supports Mavericks (ver 10.9) or Yosemite (10.10) After you install the Snow leopard 10.6.3, update your MBP and in doing so you can re-download a fresh 10.9 or 10.10 installer in Appstore ( saved under Applications folder as Install Mavericks.app or Install Yosemite.app)
Edit: There should bee all the drivers for any mac in the Retail OS X version however the ones that come with a device as a recovery DVD (e.g MBP) may be slimmed down a bit to include just the ones for a specific device or that years models.
Snow leopard d/l link (use at your own risk)
kickass.to/snow-leopard-10-6-retail-dvd-t3008153.html#main