Agreed, fancy goldfish do not get 18 inches long. They usually range between 6-10 inches. With this in mind, I still stand firm that more than 3-4 goldfish in a 55-gallon tank is really pushing the limits. These fish like to swim around, not having to bump into each other. They need pristine water conditions, or you'll notice discolorations on the fish, eye or gill flukes, and blood streaks on their tails. These are not beginner fish at all, which is why beginners should start with tropical fish first, in my opinion.
Are your 4 Oscars, which were in a 46-gallon for 6 years, still in that 46-gallon tank? And how large are the fish? Most would agree that to stick 4 Oscars in such a smallish sized tank for that many years would stunt the fish. Oscars, by the time they are 6 years old, should be around (or over) a foot long and quite hefty looking. Can you say the same for your Oscars? I'm just asking.
Thankfully, DLeung10 is looking for a permanent home for his fish… not a temporary situation with the idea of “upgrading soon”. I commend this person for that. I've said it before and will say it again, pets are not cheap, but they are our responsibility from the moment they were domesticated - we must take care of them, and must be able to do so from the beginning, or else one should wait until they can afford the extra 'family member'.