I got a call this morning from my Nissan dealer telling me the part has arrived. I am waiting until Monday to take her in for the repair because Mondays are when the paintless dent guy is in and I am getting that annoying little dimple in my roof removed at the same time.
They also confirmed that the mechanism is Rev D.