Have you tried the "iTunes Firmware Downloader" tool?
It is awesom. It's just a little application on your desktop...open it...and it's about the size of redsn0w...within has everything you need...and any iOS version you want...and it even has one click buttons to show you where iTunes backups are...
It is awesome: