I just installed this one last week. You are correct in that it attaches via the license plate screws to the license plate mount that is then just screwed into the front bumper. I plan on replacing the screws in the front bumper license plate mount with bolts to provide better stability. That being said, I haven't done it yet but this mount is still pretty sturdy considering. This is just a temporary solution for me until I can afford to get the winch mount and get it installed.
2015 Trailhawk, Brilliant Black Crystal Pearlcoat, Hazzard Sky lift, Auxbeam 20" LED Light Bar, MICTUNING Universal License Plate Mounting Bracket w/ Front Bull Bar Bumper for Off Road LED