No I haven´t used any of them but at least the first one (http://www.antibodies-online.com/antibody/486957/anti-Neuronal+PAS+Domain+Protein+4+NPAS4/) was cited in a paper by Kaneko H. et al (http://www.ncbi.nlm.nih.gov/pubmed/14701734?dopt=Abstract)
I would recommend a free antibody database available at labome.com. With regard to antibodies to Npas4 for Western blot, you can follow this link: https://www.labome.com/gene/human/NXF-antibody.html. For instance, US Biological has a goat polyclonal ab to Npas4 suitable for WB on mouse tissues. In addition, Santa Cruz offers goat polyclonal L-15 and N-12 anti-Npas4 abs for WB. OriGene has one rabbit polyclonal ab for WB. In addition, LifeSpan Biosciences and Invitrogen have rabbit polyclonal abs for WB on mouse tissues. You can check the description of these antibodies and references following the links to the suppliers. I hope this comment is helpful.
Activity Signaling sells a recombinant rabbit monoclonal anti-Npas4 Ab that I generated. It works very well for immunohistochemistry, immunocytochemistry, Westerns and ChIP-Seq and iDISCO whole-brain clearing. www.npas4.com