Weather Shields are original, from the dealer, although seems to just be ZS branded, not specific to EV unlike the floor mats (which I'm still waiting on) - Light bar, yes we wired up ourselves, took an hour or two all up to get everything working correctly.