Hubby made me this roof for my 520! It has a lip on the front and back and a cross break on top for strength.