structurally, it is probably fine. Getting the frame checked for straight is a real good idea though, cause that must have been some lick to dent in that piece of steel.

If you are only intrested in dressing up the brace cosmetically, then the JB will do great.