We can't vouch for affordability or quality, but you should be
able to get P107 Abs. from Pharmingen (800-848-6227) and
Transduction Labs (800-227-4063). Hope this helps.
Regards, Linscott's Directory.
Linscott's Directory of Immunological & Biological Reagents
4877 Grange Rd.
Santa Rosa CA 95404
phone: 707-544-9555 fax: 415-389-6025