I am going to purchase this lip for my 2021. I am debating between the pre-painted or taking it to a local shop. I have read that the white is hard to match and the pre-painted one sometimes if off. Has anyone bought a preprinted white one and was it way off?