Will the extension allow adding a surcharge for certain shipping methods for particular products?

Yes, sure. The module allows you to add shipping surcharge for live rates of particular groups of products.

See more details on Shipping Rules page
Rate the answer?