Not very good
None of the products are abrasive, which is what you will need to remove the scratches. The Migliore line is essentially all finishing products.
Now, you could hire me out to come out and detail your truck... but that's a different story.