I just want to say thank you to Kevin @Brightflashlights.com for being an awesome guy.
He answered all my questions thoroughly and helped me step by step ordering through the phone. I would not hesitate to purchase from them at all as they have the greatest prices all around. They even shipped same day and sent an email with the tracking number, within 2 hours of placing the order!
Kevin, thank you very much, I received my M300B on the date you said it would arrive.
Will do business with again!