While initially the right side fit OK (the bracket was about .125 wider on that side than on the left side), when I tried to put it together I found the right side didn't fit. There is a slight variance in the width of the weights. So I ground down a 40# weight for the right side.
Note that this grinding and cutting was easier than my trying to remove the brackets and put them on top of the existing brackets where they should have been from the start if I had been paying attention.
Final pix shows the final product- the weight bracket with all 12 weights on it. The left and right 40# weights are the ones with a little grinding on them. Painted everything, put it together, happy, got to learn to think ahead more and figure out why things are they way they are.
So in summary on this mod, the weight bracket for the 12 40 or 70# weights for the 4520 lacks proper support for the retaining bar. If you get the bracket, add supports for the bar on top of the two existing supports.
One last item, why am I doing this? When I have the MX-6 mower on, I have a few places where I am on a 10 degree slope, and have to turn uphill. The front tires were sliding a bit (grass was dry). That was with 6 40# weights. Tried 6 70# weights, still had problems. Added the bracket, tried 6 70# and 4 40#, still slipped a bit. Got 2 more 70# and then figure out the "this should hold 12 weights". So now I'm up to 8 70# and 4 40# and next time I mow in this one area, we'll see how it goes. I'll probably live with it since it's a lot of $$s to change out those last 4 40# weights for 70# ones, and the weight gain isn't that much.
The Deere book shows that the proper ballasting for the MX6 is 12 70# weights or 840#s. I now have 720#s. Using only 6 70# weights is #420. Just for grins, I tried no weights. Even on flat surfaces, sharp turns had things sliding. So if you have a MX6 on a 4x20, you need either front weights or a front loader for weight.
That's my long story and I'm sticking to it.
Pete