I just bought one of these for work, I think its a t-70 but I'll let you know tomorrow for sure. This'll keep the lube shop from draining the trans on accident!
that is wierd, my 04 has a 21mm like all the previous. I thought only 05's were getting the new plugs.