Personally I think they are pants, take a holesaw to your door cards to fit something max power probably invented. Then again I'm not scene so could be totally wrong with this one.
Id be ashamed to open the door in the dark if my car had these fitted but as already mentioned who cares what I or anyone else thinks, if your happy then it's WIN.