I bought my car with rash on the rims and made the same mistake you did.
In my book, Kwicksilver is the best; they specialize in matching the colors of any factory or aftermarket rims perfectly. All of the dealerships use them for rash on their used cars. They're not cheap but as you've found, you get what you pay for!
Look them up - says they have locations in the Houston area.
Good luck!