1. Diesel Power And Injection Inc 7741 NW 53rd St, Miami, FL 33166 Coordinate: 25.82194,-80.32279 Phone: (305) 592-7070