Where can one buy this removable stock?
Any stationary store. It’s sold as bumper sticker stock, full sheet labels removable adhesive, or as removable labels.
My current batch is being printed on Post-it 2500-L stock.
It peels cleanly, sticks well and has a backing that is relatively easy to remove. The backing is also beige, making much easier to determine which side up in the printer...