IME, beadlocks don't hold very well unless they are purpose built to do so. I tried them many years ago and they were more of a headache than they were worth.
Try a set of duratrax faze mt 2.8's (they also have 0 offset, not sure which you need) on it. I have a set of those on the rear of my...