I ordered a light through Walmart.com, not knowing it was from OJCommerce, I requested to cancel the order a few hours later and they stated it was already shipping and could not cancel the order. It DID NOT ship for another 5 days! They lie to make money. There return policy states "Some products are subject to a 20% restocking fee" no mention as to what, no mention to all, but they charge the 20% to put an unopened box back on a rack. In addition, can't send it back because FedEx charges $78 for shipping, so in total you lose 70% of your money. DO NOT ORDER FROM THEM, SEARCH FOR THE ITEM AND GET IT SOMEWHERE ELSE EVEN IF IT IS MORE EXPENSIVE. I MADE A $160 MISTAKE ORDERING FROM THEM.