Don't know about the "New Improved" version, however i do have the Detroit True Track Lockers front and rear in my D1. I am very happy with them and generally will get there with the best of them. At the end of the day though, you cannot beat 100% direct positive drive that manual lockers provide.
It depends on your needs, i beleive the true tracks would satisfy anyone other than those into full on extreme.
Hope this helps

