Every dealer seems to have its own markup. I always compare prices with
Courtesy Nissan before going to my dealer. They generally have low prices on their parts.
You should also hook up with some of the AZ off-road clubs. I know a few of them get discounts from a couple Nissan dealerships.
I've never used carpartswholesale.com, so I can't help you there.
-Michael