MA, not PA. I had the same "Trifecta." I hold out until they have a sale. I bought their eBay auction. Turn around time is 1 day. They received the module in the morning, I had return shipping notice end of day.
01 Anthracite 525i Sport, with 01 E53 3.0 and 91 Z32TT