The MR2 radio I think seems to work well for most, although I'm not sure if it can be used with Froyo. I'm using it with dasBAMF 2.1 (Gingerbread ROM) and haven't had any reboots at all in 3-4 days of using it (I didn't have reboots before either, so not sure if it's the radio or I just have an awesome phone)