I shop at both but prefer dealing with GP,I can get the same prices there as Royal.GP has a servive department and sells better quality gear if you want it.Not to much selection at Royal if you want more than a jacket or helmetGP has walls of gloves,boots,jackets,heated gear...,just seems that...