hi mate the front drains are a thick plastic pipe that run down the a-pillar and exit through a small hole on the sill.if your sills had welding done near the front chances are they may have been patched over.hope this helps but if not you could have a leak on the bulkhead above the fuse box or even from the front screen behind the rubber reason i say this is im currently restoring my rs and was leaking from both these areas.hope yours is a quick fix.