Yeah it is from Apollo..the sale was the main reason I got another LT for the time being. That and I already have 3 sets of IMR 18650 batteries. An entire kit from there, though, is a little over $50 and the tube itself was $32 I believe.
Wísh they weren't sold out of the chrome ones, I would spend the extra 10 for the look