Shocks are American for models 2003 and above.
Price: 170 for both. They are new, I haven't installed them before, but I opened the box and they didn't fit my car.
CV joints are American, new, I haven't installed them for my car. They fit models from 2003 and above.
Price: 120 for the set.