Is your Okidata (43870031) on its last legs? If the time has come to finally purchase a replacement, look no further. The list below is filled with a number of different retailers offering the parts you need. It also features pricing information, allowing you to easily find the best deal. The next time you're in the market for an Okidata (43870031), you know exactly where to come.