I used this shop to get a replacement mat for my kids trampoline. They custom make it to my old mat. The price is a little high but they provide a 2 year warranty. You need to call ahead to ensure someone is there as they have strange hours and even though they say they are open at 10, no one shows up until 1030 or so.
more