That's odd vfr, I've never known a Chinese seller to have a return address. Their goods can be dispatched from anywhere, a factory, a warehouse, someone's apartment 20 floors up in the air, so it's usually impossible to return items. Did you try for a part refund?