Just completed this DIY repair on my 2006 XC90 2.5T FWD (72k miles). A few observations/comments:

I ordered replacement Nivomats from Tasca in RI. I figured this saved me about $560 in parts...