Brincatti travel bottles were recently advertised on Johnny Jet's newsletter. And Johnny says that 2,300 kits sold in five minutes on QVC.
The Brincatti site emphasizes the ease of filling the wide-mouth containers but doesn't say anything about whether they are leak-proof.
Next time you visit the drugstore where you have your prescriptions filled, ask the clerk for some of their smallest (three ounce) liquid medicine bottles. I always offer to pay but have always been given the bottles free of charge. These are evidently TSA approved because I have consistently carried them in my 3-1-1 quart-size carry-on and never been questioned.
I also pack the much larger liquid medicine bottles in my checked luggage for longer trips. These have also been graciously given to me by the pharmacy. I label the bottles with a black magic marker.
For spray bottles, I buy the little trial size/travel size hairspray bottles available in any big box store for 99 cents, dump out the contents, and fill with my own chosen hairspray.