There are some differences that are worth looking out for if you aren't going to keep it stock. I would say regardless of your intentions that the first generation LB7's would be the least desireable. The injectors are under the valve covers, harder to replace and the ones that came with the trucks or produced shortly after just aren't as good as the newer ones. The LLY and LBZ DMaxes were definitely an improvement and are pretty good in their own right. The LBZ is generally the most desireable, especially for modifications due to its beefed up crank which will handle more horsepower. The LBZ is also popular because it is the last engine made before DPF. I've got a 2013 LML DMax and I love it. It's a beast, yet well mannered, quiet (yet you still know its a diesel at idle), gets good fuel economy and by all accounts they've got the bugs worked out. I guess my order of preference would be (from most desireable to least desireable) LML, LBZ, tie between LMM and LLY, then LB7.