When i when to dealer to have a oil change,i ask to bye the splash guard,he check on his computer and say that he got only the rear one,AND THE NUMBER OF THIS ARTICLE FINISHED WITH 57,IT'S FOR 2003.I say that Gm have release for 2004,mono tone and for two tone,he say he don't know,he looked me if i was jocking H esay maybe in us,but not in Canada,After i talked with a salesman he say that the one of two tone splash guard and mono tone is the same,the one of two tone is painted in bodyshop to match the colour of plastic colour.I don't know whow i bought in a dealer like this.After i talked about the plastic cladding,he say that is the material that is on mono tone,if i wanted to transform a mono tone,i just take rendez vous at the body shop of the dealer,...Help,if someone know a place to buy the splash guards for 2004 two tonefor Canada,please inform me,i think i must deal witout my dealer service.