Good LAWD you're lucky that missed the lens! I think if you found some plastic, made a make shift bracket and JB Welded it on there you'd be fine. You might want to check the seal around the lens too for any breaks...silicone that and you'll be leak free!