Reason they don't publish a PH# is that they are actually a dealer and don't have time to answer 1000+ dumb calls from people requesting pricing quotes. They advertise on many other forums as well as in BMW magazines.
I have never had a problem getting in touch with Evan thru email - he always answers the same day. He has helped me out with special parts, and part numbers MANY times - some of it which took some time researching on his part
And yes, their shipping is slightly high, I don't think I ever paid less than $14.95 for any part I ordered (but never the amount you paid), but their part pricing is very good and no tax
Basically their part pricing & shipping charges are fixed, they do not lower either any further than they already are as posted. If the invoice stated 'TBD' for the shipping, I would have definitely got in touch with either Evan or Jason before ordering.