Neither port nor starboard sliding helm windows lock when closed. The starboard has never locked, the black plastic handle/clip

has never lined up with the locking track. It appeared to be set in a different slot than the port window, which worked until today. The port handle simply broke off at the flex point in the plastic.
Anyone replaced these? What's involved? Anyone have a better way to keep the windows from sliding while your running?
Thanks,
John