DR 40/- is quite a lot at 20th level, yet on the other hand you're most definitely getting hit for sure, and they may just make up for it with power attack. I'd like to see this in action.