Shipping Profiles

I am wanting to charge a shipping deposit and then bill the customer for the full amount once I know exact weight of order. I need all products to fall into this custom shipping profile and not the general profile. Is there any way to remove the general shipping profile so new products don’t default into it?