For the same amount of money, I will definitely take 5004P. However, 5004P is almost hard to come by. I know one dealer in HK asked 2M HKD few months ago. The grey market dealers even charge much higher. 5971 is such a charistmtic watch and is much better looking than 3990P.