Best site for ultrafire q5 1200 lumen

Ok so today. After waiting for 3 weeks i just got an email that my flashlight was sent back to the place i ordered it from.
There refunding my money but where can i order the light from in the usa and can get it here in a timely manor.
I originally paid 45$ so im looking for it to be around the same price. Hopefully.
Someone please lmk asap

Just ordered the light and some ultrafire 2400mah blues.
Hope it shows up soon and i dont have to deal with what i have for 3 weeks.
Ill update when it arrives.