If your problem is the rattle there is a different TSB for that. Do you have the actual TSB? I can email it to you. The reason I ask is that all it does is apply some felt tape to add resistance to the metal parts to keep them fram making contact. The dealership should be able to preform it rather quickly.
I have been in your position before with Toyota on my Cruiser, similar situation different part, basic answer was not a positive one.
Note, if the sunroof is jammed, then you are looking at considerable work as they are going to have to totally tear into it.
It's interesting to note that Toyota's reason for the problem is that the grease that is used in the sunroof will harden over time, thus causing the roof to eventually jam due to one side pulling farther up than the other.
When you read the TSB, there is always a note to the dealer as to how this work should be charged out, everyone I have read makes mention of the 3 year 36 month warranty covering the work in question and if the truck is outside that time then it's up to the dealer as to how they want to cover the work, ie. gratis or charge.
Let me know if would like the TSB.
Paul C