With a good seat pan, I think you made the right choice. New upgrade, over old foam and a cheap cover. Take care of it and keep any animals you may have off of it (damn catz), and it'll hold value.
What firmness did you order?
Just a tidbit of info, Hi-Flite and Ceet have the same owner, along with a vintage Suzuki company (I'll let you guess that one).