They're good labs yes, though I did find in the ccna package I couldn't determine which was icnd1 and 2, now i'm studying for icnd2 I guess that doesn't matter as everything is potentially relevant.
I also used Train Signal videos, and I was very impressed with them (i'm using the icnd2 ones now as well). The tutor chris byrant is more my style over the CBT nuggets guy, I think that it's just a personal preference so i'm not taking anything away from him. I would say that you need a book to accompany the videos to study with, I wouldn't say you could just watch the videos and be able to 'wing' it, I saw them as like going in and listening to lectures only to swot up later.
I can't really rate any other books as I only have the wendell icnd1 and 2 ones, but the book was good, though I kinda felt that there was a lot of stuff in there that wasn't strictly relevant for the exam but was useful knowledge for real world.
I also used
http://www.subnettingquestions.com/ and basically did questions on there until I could just do the calculations in my head.
I'm working on icnd2 now and am finding it a little more easy going believe it or not, I think it's because the icnd1 just had quite a few fundamentals that i've forgot or took a little while to get my head round like subnetting (quickly) and the journeys of frames and packets.
(could a mod move this thread to the general section as I wanted to keep this thread throughout the incd1 and 2 process)