Parts were very high quality and look like they will fit perfectly! About 2 week from pressing order till they were at my doorstep. Very quick!