Contact seller
Trim part #1645863/1656507 is nice and straight. The mirror # is 1616 LH AACO. It is not cracked but not perfect either. Mirror is $50 and the trim is $30 plus the shipping on both.