I'm running the SRAM PF30 bb in my MXRSL and it's very quiet. The bike has been through more above the bb creak crossings and across sand, gravel, and dirt afterwards plus many full storm rain commutes. No peeps, that's even running shims for 24mm shimano cranks.
On a side note, we've found that many creaking BB90 and BB30 bottom brackets from other manufactures are a cause of over-torquing the bearing preload on shimano cranksets.
Also check to make sure the PF cups aren't too far in/crushed in the BB. The park tool they sell specifically for pressing in the cups actually sits on the delrin cup edge and can deform it, causing the bearings to run rough and creaky. Best to just use a headset press without any cups and press it in until it's flush to the frame, taking care not to push it in too far.