i paid to have mine done..
most people i know that have done them themselves have leaks. it was only like a hundred bucks. u can get a deal if u call around and barter with them (which i didnt know is common for something like this) they will match or beat prices