Bought this pair of Bilstein struts for my R52 and found them too harsh for daily driving. They are very highly rated for track and performance driving. Drove on them less than 1000 miles. $560 new ---> Get it here for $160 for the pair.
Part numbers 35-103240 and 35-103233
Fits 2002 - 2006 R50 and R53 and 2005-2008 R52 Mini Coopers
See specs here. They sell for $279 each!
https://www.ecstuning.com/b-bilstein-parts/b6-hd-strut-assembly-front-left/35-103233~bil
/https://www.ecstuning.com/b-bilstein-parts/b6-hd-strut-assembly-front-right/35-103240~bil/