I am being told the only way to replace EVAP tubes on top of is a new tank on 2003 Nissan Murano

Code reading a EVAP leak. Local mechanic dropped tank and did a smoke test. Cracks found in the EVAP tube on top of the fuel tank. Being told the tubes can not be replaced and new tank is required. This just does not make any sense.

Asked by for the 2003 Nissan Murano
Most likely dealer saying this, need to go online and google issue and see if parts are made seperatly.