Should've just had your local dealer get you everything, just call up with all the part numbers ready. I always check the prices with my dealer before ordering from a parts site. Parts sites are notorious for high shipping, except a couple I've found (unless you spend $250+ and qualify for free shipping). Partsfish and PartShark (both are .com) always have reasonable shipping. Only problem with parts sites are that it usually takes a couple weeks on average to get the items to your door. Usually my dealer can get everything together in a few days.