They seem to be a brand new company and a reseller of warranties. They advertise Xtraride warranties.
Read this thread https://forums.goodsamclub.com/index.cfm/fuseaction/thread/tid/29426531/gotomsg/29426620.cfm#29426620
If you get a xtraride warranty through them you might be okay
Traveling with my best friend, my wife in a 1990 Southwind