r95 p95 manufacturers