I’ve used the Wheels Engineering ones, I have them for sale.
They are not great:
1. because they press up against the bearing seal they create a point where mud and water can hang, imo they help reduce bearing life as it’s difficult to clean without removing them,
2. they can seize on the crank spindle and/or inside of the BB bearings, which makes removing the cranks very difficult,
3. if your BB30/PF30 bearings seize up (which happens if water gets in and dries the bearings out) the crank spindle will turn within the adaptor, which isn’t their intended use
4. in my case with PF30 they create a lot of friction with the PF30 plastic, cranks didn’t spin freely
IMO less parts is better with the BB30 and PF30 formats, use BB30 cranks and have a spare PF30 BB or BB30 bearings in your toolbox, put up with replacing every month or so,
I have also run PF30 to BSA adaptors to run a GXP crank, different problems, now reverted back to PF30