sunshine foam .com
your auto trim .com
rochfordsupply.com
upholster.com
these are some places to start for the snaps as for the molding they make a tool that can custom bend it from scratch... I can't remember what its called though. one of these places probably sell it.