Ephedrine is a very effective thermogenic, and there are a lot of great studies and research that show how it works. EC would be one route, but there are a few other great options for thermogenic products as well.
It really depends on what you're looking to get out of a thermogenic product (appetite suppression, energy, mood, etc.) My first recommendation would be to check out Oxymax XT - it's a very complete thermogenic product that contains forskolin which is an ingredient that can help improve body composition. Oxymax XT also contains Eria Jarensis, which is a stimulant that delivers a boost in energy and mood without giving you an over-stimmed jittery feeling like some products do.
I would also recommend yohimbine HCL or alpha-yohimbine in combination with fasted cardio in the morning. Yohimbine can be very beneficial for stubborn body fat when combined with fasted cardio.
Keep in mind that if your currently 19% BF at 160 pounds, you are about 130 pounds of lean mass. Depending on your goal, even if you were to cut to 10-12% body fat, you will end with a body weight of 145 if you can manage to keep all of your muscle. How long have you been training for? You may want to consider a lean bulk or adding a bit more size before cutting