2003 Mazda Protege Parts
So, bought what I thought was a decent vehicle. 2003 Mazda Protege 5 standard with 141k on the strong running motor. I knew it had some surface rust here and there and major rust in wheel wells. I didn't realize that the majority of the underside was hiding a lot of...