To be honest. I stay away from them only because they aren't worth it. The only thing that I would buy if I had the 40D would be the 50mm Prime and it wouldn't be the 1.8, ether. I'd get, and I stand by the 50mm f/ 1.4 only because of the superior build.
The other thing that I would by and stand by is the Remote, as it works quite well. Otherwise everything is not something that I would use only because it's not going to be beneficial or it's going to make your photos look bad.
I tend to say away from them because the CF cards might be big but are off brand and will fail with some good images on them, trust me. It's happened and it makes you spend the 40 bucks for a 8GB CF card.
The tripods are walmart brands and will break, while they might be good. You can find better for the same price.
The Flashes aren't TTL and won't really work with your camera. They might even cause voltage problems.
So TBH, they might seam good but you'd be better just buying the 40D body and buying everything separate.
Feel free to correct me, anyone.