D5? Do you mean Canon EOS 5D?
For RAW you want at least a couple 2GB cards as the large files fill it up fast. If you've got a really itchy trigger finger, maybe a couple 4GB cards. I use SanDisk Ultra II 2GB cards in my 5D. It's plenty fast enough. I don't have an itchy trigger finger, so my battery is good for a weekend (about 500 RAW files), but having a spare is a good idea. Batteries are cheap so why risk a failure? My Sterlingtrek outlasts my stock Canon my 70 or 80s shots and cost 75% less.
I rarely remove the 24-105 4L as it's the perfect walkaround for my style. I have a 17-40 L I used on my 10D but find it too wide for FF use. When I need to go long I have a 200 2.8L and 300 4L. For low light I keep an EF 35 2.0 in my bag.