OK JH NLGUL total outlay at mortality at 90 = $110,716
JH Non Par WL paid up at 65 total outlay at mortality at 90 = $79,675.
Again NLGUL would still be cheaper before 75.
For superman preferred, you're right, NLGUL would still be cheaper up to age 87.
To be even more fair, if I run JH Non Par WL at full pay, NLGUL's total lifetime outlay comes out about 12% cheaper.
But even at 12% premium I think the non forfeiture option justifies the extra cost.
Again if I don't play fair and use par WL (which is what I sell for permanent 95% of the time), the difference in total outlay is too huge to mention.
What death benefit and age are you using for those numbers? I may have missed it. What is the premium in year one for the no-lapse UL and what is the premium in year one for the non-par WL paid up at 65? What if they live past age 90?