theres a fairly new shop right off of delaware ave in philly called Revzilla, they have tons of brands and their showroom has all of their sport bike gear. I went there to pick up my Joe Rocket Carbon helmet, and their showroom has like everything there. you can try it on & see how it fits.
you can check out their website to see what they carry, but call first to make sure they have it in the showroom before you go.
www.revzilla.com