If you can't get a set of RAD 10s, you could always go with a set of Forgelines. I just got a set of GZ3Rs with step lips and the quality is top notch! I debated about getting a set of RAD 10s but ultimately called Mark at Forgeline because I knew they would be able to build and deliver quickly in 3 weeks or less.
Personally, I own neither brand, but if I may add my $.02, I'd opt for the Forgelines. Not a knock or a slander against Formula 43, but those Forgelines are just some sick wheels. Honestly, I may opt for a 2nd set of wheels for my car and will go with their center bolt versions.