A bit of a no-brainer , Cain at Wolf Performance is your man for that job.
He will also talk you through the other jobs that may , or may not, need doing at the same time. His upgrades are highly recommended.
Sorry no idea on cost as it is a long time since I did this job with Colin (Spanner Juggler) , it can be dependent upon the parts cost , but it is mostly labour.