Si tu as un Rifle "Ranger Only", la seule façon de pouvoir l'equiper sans passer par le crafting est effectivement d'avoir Ranger (ou Gunner, vu que les 2 classes peuvent les équiper) en classe principale.
Je ne sais pas si tu utilises Cirnopedia, mais parmis la liste des armes tu peux facilement reconnaitre les armes multi-class et all-class:
http://pso2.cirnopedia.info/weapon_08.php#nav