Joao,
Where 'sikaflex' is mentioned, it can be taken to mean any suitable high-strength polyurethane adhesive - Sikaflex is simply one brand. Another well-known brand is Tiger Seal, but I use Pu18 which is easily available from
ebay.
Where butyl is mentioned, it is a form of flexible gooey stuff which comes in a roll - again, I buy from
ebay, but it is used in roofing for joining metal, so can be bought in any builders merchants. It is available in either 'round' or rectangular cross-sections in various sizes, and you simply mold it to fit.
For fixing the underlay and carpets, a simple 'spray adhesive' like this one from
Screwfix is fine.
Basically, Pu adhesive is for high-strength things (sill metal to fibreglass etc) where you are unlikely to ever want to dismantle it again. It cures with water in the air, so can be used where the things to be joined are either damp already, or likely to be subjected to damp. (Lotus use it to join body sections).
Butyl strip can be separated at a later time as it never truly sets, and although it will skin over, it is always flexible.... good for fixing things like the sill plates which need to be removable but watertight. Also used for fixing the rubber seal to the rear deck, fixing things like the speaker housings in the doors and the access cover panels in the doors.
Spray adhesive does what it says on the tin - good for carpet fitting.