Where can I get a fuel pump or fuel level sensor other than nissan house. on 2006 Nissan Xterra

Where can I get a fuel pump or fuel level sensor other than nissan house. Having problems finding the part also how much will it be.

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
3 answers
NAPA auto parts, part #E8743M or #N69907. Both these part numbers have the fuel pump & fuel level sensor as one assy.
available at www.naponline.com or your local Napa store
Fuel Pump Assembly - (Electric In-Tank Type) - OEM Equivalent
Product Line: Bosch
BSH N69907
Price $319.00
i bought mine on Ebay and it works fine