Seems like a good deal...
Even if they are cheap drives, the 1GB SD card is a great deal just to keep in the camera bag as spares.
As a far as pen drives goes, you have to think of even the best ones as disposable. They're really only meant to transfer data easily. Not as a permanent storage device for vital information.
And just as a fair warning. Be careful with "freebie" pen drives that are given away at conventions and such. They have been know to carry viruses and spyware. A top security consultant was hired by a large "not to be named" banking firm to look at their security. The consultant loaded pen drives with a data mining software and sprinkled them around the bank employee parking lot. The software was set up to mine certain info from any computer the pen was plugged into and e-mail it to the security company. They had hits within hours from employee computers, even from executives. And this was just a test. Imagine if this was a real incident.