I've had a raw aluminum tank on my XS650 for years and have never had a problem. That sounds like a bit of a disclaimer. No liner is needed to protect the metal itself in my experience, so they're likely suggesting you stick some of that disgusting, horrible KREEM type crap in it to resolve any pin-hole leaks.
If the tank is worth the effort, I'd have it pressure tested and then deal with any leaks properly - by having it professionally welded.
Others will I'm sure chime in with suggestions, but Junior on the site here is a wizard with hand forming aluminum tanks.