I ordered a Cruiser Company bumper from them on 5/12 and haven't heard a peep since - multiple emails, phone call...crickets. Has anyone ordered from them recently? Starting to wonder if I need to contact Amex to dispute the charge and find another supplier.