I've had the P0440+ P0441+ P0446 CEL for the past 80,000 miles. I knew I needed a new canister, but coudn't justify the expense since there have been no driveability issues. Found the whole new assembly for $95 delivered. I bought it, and the seller has another that was just listed.
http://cgi.ebay.com/ebaymotors...ories