I beat it with the exact thing u have. Just hit the leg and take some bombs for when it falls. When it falls, if u want to break the shell, bomb it but if u dont want to break shell bomb face or legs. Stay on one leg.
About the ledge, Idk cause i havent done it yet. If u r in the City hall urgent, u can dragon bomb the shell and do the same as offline urgent(above thing)