The major home centers, Lowes, Home Depot, etc can typically order items such as this custom made. If the cabinet was originally a "stock" size cabinet from such a place, it should be easy to get a replacement. You may or may not be able to find a match to the finish, though. I would hesitate to spend a lot on a really good replacement as a merely adequate replacement would probably fill your need and not be an issue for the next owner. Bring the existing drawer in, and possibly one of the others, as a sample. If two drawers are the same, bring the completed one with you and ask for a copy of that. Be sure to measure the width, depth, and height where the drawer will go.
Alternatively, you could look locally in the yellow pages or google maps for custom cabinet shops. Some of the smaller ones may pick up any work they can get and would most likely be able to stain match what you have already. You'll pay more though, shop time in a good cabinet shop can be $60 to $100 or more, and for a drawer like that, they might charge you for several hours of work including the staining/finishing.