S
So I've seen these ads about Snow Check Direct flashin' at me on the side bar. Does anyone know much about them and if they are a good place to get some new parts and things for my girl, she is not running like she used to? My husband also might be wanting to get rid of his sled and get a brand stinkin' new one. Is this a place worth checking out or are there other places to look?