I'd second Alice on the shock absorber range - I'm a C and use them for running, and they're great. I don't know where you're based Michelle, but theres a Bra shop at Cheshire Oaks that sells shock absorbers cheaper, also you can pick up new ones on Ebay sometimes... Running shops/proper sports shops also sell them.