I downloaded P3's 125/1000 kernel and got the Droid 2 extended battery. This combination is absolutely perfect for me.
My screen off setting is 125 MHz minimum & 800 MHz maximum in SetCPU. I run and use MixZing and RunKeeper otherwise my screen off could easily be 125/400 and I think battery life would be unbelievable. I burn about 10-20% of my battery just during my runs.
The best way to regulate battery drain while rooted and being o/c'd is to use SetCPU and set up profiles. I am on a D1 and have mine o/c'd at 1200. But with the use of SetCPU and profiles I usually end the day with 40% still left on my battery. I do charge my droid every night regardless of where my battery life is. That way I am not caught out somewhere with a dead droid.