73 Dart Sport Sunroof Help

It's not a perfect fix but it looks ok and works great.
My main concern is getting it sealed up. Right now, it's got no seals in it at all. Not that is will ever see rain, but an occasional car wash could be problematic.