Yes, this brake kit will fit your 2007 FJ Cruiser. No, the kit comes with all the parts and hardware for installation.