The NRA-PVF has released its grades and endorsements of candidates running for federal and state positions throughout the US.
For Pennsylvania, the NRA has endorsed:
President - Donald Trump
US Senate - no endorsement
US House - Mike Kelly; Scott Perry; Glenn Thompson; Ryan Costello; Bill Shuster; Tom Marino; Lou Barletta; Keith Rothfus; Charlie Dent; Lloyd Smucker; Tim Murphy
A complete list of candidates and grades can be found here:
https://www.nrapvf.org/grades/pennsylvania