Out of curiosity did they provide you a loaner vehicle while they have your truck? If so do you still have it?You are right. I recently (1-11-21)took my 03 Tundra in for air bag recall. Service tech informed me of the frame inspection and recall. Rust damage was detected and they informed me " by law I was not allowed to have my truck back untill frame is replaced". I was shocked!! Toyota accepted responsibility for a inferior product. Lot more to the story because 3 months later they still have my truck. You,I and that other 'fella' have every right to expect quality and durability from manufacturers.