Great replacement for stock parts. Good quality, good price. Took a little time to get them to me but they stayed in contact w/ me during the whole process letting me know where they were which I really appreciate. Will continue to use their services in the future.