Not for nothing, but can't you still buy printer ribbons at Staples?
Staples? Ha, that's a good one.
I bought a new, never been used Tandy DMP-106 but it didn't come with a ribbon cartridge.
Some ribbons you can't get anywhere, period.
IE: don't buy a Tandy DMP-105 or 106 (and definitely check ribbon availability before you do buy a printer).
I scoured the US and the UK - they don't make the ribbons anymore, and nobody has any.
I managed to get a used DMP-105 from a forum member who had two cartridges. I bought it for the cartridges - not the printer.
Now I'm re-inking them with the stuff Chuck(G) pointed out from Computer Friends, Inc.
From my searches, I found the following (and this is the thinned down list of the ones I contacted) to be good sources for old stock in ribbons/cartridges (just not the one I was looking for):
Bill @ 800-334-2137
ScanTracker 800-816-6855
Best Ribbon 800-880-3800
Robin @ International Ribbon Supply 800-756-5046
Nu-Kote @ 800-448-1422
Old Software.com 1-888-466-8084
If these don't have what you need, I've got some contact email addresses for people in the UK who might have what you need.