I would be guessing on the correct profile diameter and ID/OD. Tesla won't provide this information as it's part of the HV system.You should never reuse o rings. They will not seal as well as new ones.
Per Tesla doc
"The following will also void this New Vehicle Limited Warranty:
• Vehicles that have had the VIN defaced or altered or the odometer or other related system disconnected, altered or rendered inoperative so that it is difficult to determine the VIN number or actual mileage;
• Vehicles that have been designated, labeled or branded as dismantled, fire-damaged, flood damaged, junk, rebuilt, salvage, reconstructed, irreparable or a total loss; and
• Vehicles that have been determined to be a total loss by an insurance company"
https://www.tesla.com/sites/default/files/downloads/tesla-new-vehicle-limited-warranty-en-us.pdf