I also have a '99 22 and I've purchased windows and window parts from the C-Dory window supplier, Advantec Marine in Chilliwack, B.C., where Diamond Sea Glaze windows are manufactured.
The best contact there is Buffy Light, Office: 1-604-607-0091 EXT 3917, Cell: 1 -604-340-9639...