For what its worth, I got my 320i Calipers from
http://www.bavengine.com/ for $40 each. They were advertised as used but with a 6 month warranty. They showed up in new silver paint, new rubber dust boot, and new pads. It blew me away. All of my flap's had a core charge of close to $40. For all of the other parts, I went to our pelican.