A couple of times.
Back in school, I had a 66 Chevy Nova that was almost as old as I was. It had carb problems and we were at a mall about an hour from home. It wouldn't run well, so I called a friend for a ride and some tools. I pulled the carb and took it with me. I rebuilt it at home and he took me back to install it and I drove the car home the next day.
Fast forward a quarter century and a year or two ago, my step daughter calls me and says her car won't start. She's at the local library. I grab my jump start box, but that's not the problem. So I take her home, get on-line with an AAP discount code and order the starter. I head back to the library and pull the starter. You can do this from the topside of the car in the 2002 Camry with the 4 cylinder.
I take the start to AAP, have them test it and it's bad. I give them my web order and have them test the replacement. I get an air filter since I had to remove the air box to pull the starter and replace it as well.