hmmm. TK20 for $54 or the E20 is $35... but I'm afraid they are not a good Flashlight vendor. Maybe some else will have better info. I think you need to use google.
I agree with above, only do amazon if u have a gift certificate or something. From a quick search of amazon, I would also say go with a fenix, because the prices seem fairly reasonable. I have the e20 and I really like it.