Just picked up the TrustFire TR-J1 off the 'bay.
Came with 2 UltraFire 18650 batteries (2400 mAhr), and a charger. About $45 total with shipping.
Took it diving in the Gulf yesterday: 85 feet, on an old airplane that fell off a carrier deck in a hurricane (looks like a Hellcat but is badly corroded).
Great illumination for a cheap, small light. Perfect for finding shovelnose lobster in the wreck and holes.
It needs a velcro holster to keep it on your BC; shouldn't be hard to make or find.
No where near the 1000 lumens claimed, but good light nonetheless.
A very blue/white light on land, but in the Gulf, with visibility at 35 feet, it had a faint purplish hue.
No signs of leak; I was at the bottom about 30 minutes.
Don't know the total run time on a charge; I only used it for about 15 minutes.