you can try paintscratch.com which I have heard many good things about or automotivetouchup.com but I recently had to get some touchup paint and the body shop actually mixed some up for me for free =D so go in and try to ask if they can mix some for you and they can even put it in a can as well.