That's funny because when they price matched for me before, I told them it's delivered to my door for X and they matched the delivered price. Trust me, if the other place was 308 + 40 to ship it, they only match the to your door price, 348!
Still a good deal on the part.