Call around to some local paint stores to see if they make custom stains. I have one by me in NJ that does that. Just bring a scrap piece of the wood to stain and one of the speakers to them. It's worked for me several times.

John