Babyprincess el que venden en Costco se llama Bettercreme Ready to whip topping o tambien puede ser Rich's Ready to whip topping. No se cal de Los 2 vendan son casi la misma cosa. Suerte!
I've never tried this before but it's on my "just in case" list. Substitute 1 tablespoon of mayo for each egg. If you try this, please let me know how it turs out. It makes sense, sort of. After all, mayo is basically eggs and oil.
You can use your favorite cream cheese frosting. The high amount of sugar stablizes it and makes it non perishable for a few days. There's a thread on that somewhere here on CC.