I bought the kit from Stricklyautoparts.com they are a canadian shipping company, and the kits were on sale when i purchased mine, may still be at the moment. as for the install. fitment is almost perfect. i have some gap issues with the front lip but a little more tape will fix it.
i did the painting my self. bought 2 can of primer and 2 cans of color matched paint. cost me around $100 in paint and materials.