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.

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