02 Camry. Evap Codes. Cleared the codes. Tried replacing gas cap, light stayed off for 2 days. Codes back. Had it in to shop and he said charcoal canister needs replacing. He said it is a dealer part. I saw them on ebay, could I go that route? Looks like a fairly complicated fix to replace. Just wondering can I continue to drive the car for another 6 months (till inspection) with a bad charcole canister? What does that even do? I just drive it about 20 easy miles a day. Please advise.