I was looking for a good site to get Nissan Titan parts and I found: www.nissanpartszone.com It was easy to find the parts that I needed and they are ordered!
This one is decent, lots of guys on the Frontier forum I am on use them. http://www.nissanraceshop.com/
Cool site though they did not have the OEM part that I needed... I needed the handle on the passenger side front door right above it... If there was one thing that Nissan did right it was the Assy-Assist Handles. There are 4 of them on the passenger side and 3 on the driver side.