I'm not familiar with this particular mount Nate but the double sided tacky tape and some good old blue loctite on the mount screws sound like a win to me. I'd rather that than go shelling out more cash for a new mount personally. Sorry bout the scratch man.