Fuel filler neck replacement

I have a highly rusted fuel filter neck on my '99 3000GT
SL that needs replaced but I haven’t seen any good info on the method. Fortunately, it doesn’t seem to be to the point that it leaks but as bad as it looks, I don’t see it lasting much longer before it does.

Thank you Joe!

Michael Maxfield
Aurora, Indiana