i just changed my cvt gearbox in Dec last year. Bought a second hand gearbox from a scrapped car.
Beside CVT oil, the engine block need to be removed and all fluids (coolant, brake fluid etc) need to be replaced.
Cost me total abt $1.8K (labour & parts including throttle body)