Nice price! These will fit most phones, as they come with a lot of connectors!
I work for Carphone Warehouse so I've known about this deal for a while, never thought to post it though, because for £9 I assumed the speakers would be utter crap!
Tried them today with my 5310, and wow! For £9 they are bloody good! Obviously they are no BOSE but they go very loud with no distortion and good bass.
Available in-store and online!