I don't remember exact sizes any more, but it should be pretty easy to figure out.
Unbolt the door and take it to the shop.
I cut a hole in the center of the door, just low enough to be able to see under the smoke flapper (arm burner) using a properly sized hole saw. FYI, the door is double wall and the insulation in the middle should be removed before cutting the hole, you will put it back in later. (IIRC) You can just unbolt the inner part of the door to remove insulation, then put the inner wall back in place before drilling the hole. I cut off a (again, IIRC) 1.5" pipe (conduit) nipple just long enough so that the cut end sticks through the inner wall 1/4" or so, enough to run a bead of weld around it, and the outer threaded end sticks through the outside enough to thread on a 1.5" pipe (conduit) coupling to it's seated position. I used a MIG for the weld. Oh, and don't weld the outer panel, it needs to float with heating and cooling cycles expansion/contraction.
I
think I ended up using conduit parts, because the threads fit looser, and are easier to work with here.
Anyways, the leftover end of the nipple that was cut off earlier should have threads on one end. Cut the first 3 or 4 threads off of that, try to make it straight/flat because this will be then "nut" that holds your glass in. After it is cut and deburred, cut 4 or 6 slots in it on the surface that was just cut off, so that you can use a screwdriver or two to thread it into the coupling.
I had the local glass shop cut me a couple (in case I broke one...and I did) pieces of round high temp ceramic 1/8" glass so that it will sit loosely inside the coupling, against the end of the pipe nipple. The "nut" that you just made will now be threaded into the coupling to hold the glass in place. Do not tighten much at all, the glass breaks easily when the metal touches it. I ended up cutting some high temp gasket "rings" so that the glass didn't directly contact metal, and it sealed better too.
I used a light coat of nickel anti seize on the threads so that I could get the nut in/out easily.
The glass got crapped up pretty quickly (pre firebox mods) so I make an "airwash" system for the glass.
Very carefully measure
exactly where the inside of the glass comes to. Remove the glass. Drill (8) 1/8" holes around the coupling so that they come out just on the very inside edge of the glass. I angled the holes (outside to inside) toward the firebox a bit too. Instant "airwash", it works pretty darn well too. Maybe hafta take the glass out to clean it once a month or so.
This is the same basic design of the viewing port on out gas boiler at work.
I also considered (but never did it) making a swinging cover for the inside of the port. Metal teardrop shaped piece hanging from a 1/4" rod that comes through the door above the port. Some type of "handle" on the outer end rod. Loose enough that it can be turned up for a peek, then let it swing down to cover the port.
Hopefully this all makes sense...this isn't as nice as a full glass door, but
does give you a view of the fire.
I'll try to find a pic...found one. This is the exact same viewing port setup, but on my Yukon Husky door instead of the BJ door.
Oh, and if you do the above firebox mods, you will run with the "secondary air" knob on the door in the closed position mainly.