Good dealers will do pretty much this, other than you have to drive it to the dealer to get the loaner. And yes, I had the same stupid recall done. Not only that, GM’s systems never got updated properly and 5 months later I’m still getting mail telling me to go get it done.