I bought some straps from a place in Pennsylvania a few years back. They were called Snapping Turtle. Does anyone know if they have a web site? Had my straps stolen (they were in my trailer) and I need to get some new ones. I had some nice "T" hooks which fit into the factory frame notches and they disappeared also. Any help appreciated.