It’s apparently a pretty involved job, and that’s probably what priced it out of your friend’s range. Rack is about $500 + core, and from the inter webs, seems like a full day for a competent home mechanic. You are far more than competent so should be a piece of cake.