I got my new carpet from a company in South Carolina and you're more than likely gonna hafta do all the cuttin yourself. It wasn't too terribly bad, considerin I've never dealt with any type of carpet ever, with the exception of vaccuumin. Shouldn't be too difficult since you've done those mechanical jobs you listed.