Yes - we have ordered a good number of parts from 3D Hubs. The turnaround time is great and the pricing is incredibly competitive. I would recommend them.
not sure off the top of my head - it may depend on the material. However, quoting parts is free and automatic - just upload the model and a quote is generated.