For the pump portion, I purchased two bottles of Suave lotion because although they have a plastic pump, it's a nice matte silver color and I like how it looks with the zinc lid. I did look at Michael's to see if they sold pumps with the soap-making supplies, but they didn't have anything. I imagine you could also purchase a soap container from a thrift store or yard sale and just harvest the pump mechanism, but I was in a hurry so I went with what I knew would be easily available.
The last step was that I needed to trim the plastic stem, because the pint jars were shorter than the original lotion bottles. I just eyeballed the length and cut them with a regular pair of scissors. And then I was done! It honestly took me maybe 20 minutes, and that was because I had to figure out how to do it. I could make one in about 5 minutes now that I know what I'm doing. The hardest thing about the whole project was finding the darn jars!
My Mother's Hands (which I admit I altered very slightly to make it more appropriate from a grown child's perspective). I printed it out on colored cardstock and slipped it around the dishtowel under the ribbon, and tied matching ribbons around the jar lids. I'm very happy with how they turned out; I know it's a gift I'd be tickled to receive!
I definitely want to make one (or more) of these for my own home, so I'll either have to get lucky and find more pint jars or break down and use the quart size. If you want to purchase your soap dispenser lid instead of MacGyvering one like I did, both Post Road Vintage and Midwest Finds are Etsy sellers who carry them. Now, wish me luck finding those pint jars!