Yikes!! So glad it made it to you and didn't pass anyone in the process that knew what it is and they had "sticky fingers". You might not have gotten it at all. There is a web site (not sure where) that shows how to package a 221 for mailing to help get it there safely. I think if I bought one online I'd send the link to the person to make sure they knew what to do.
Also, for parts I've used both www.221parts.com and www.featherweight221.com. I bought a new foot pedal (with plugs and all ready to go!) and feet also from parts site. Then from FW221 site I've gotten parts and his book/dvds. I highly recommend the book and dvds for maintenance, etc. Went to Dave's maintenance class here in WA (he's the FW221 site owner) and he's very good in explaining how to take care of your baby.