If the door isn't compressing the rubber seal when you close it then the seal is to small and your going to have air and water leaks. The rubber needs to be a little over size so naturaly it's to be expexted that you should have to give the door a little tug to close it.
The factory adjustment for clearance at the front of the door says it can be flush or up to 1/8" proud of the front piller if needed and is made by bending the hinges. If there isn't enough clearance it will pinch the seal and pull it away from the door in the area between the hinges.
I've gotten two sets of door seals from Chevy Duty and both had the GM restoration stickers on them and they fit fine.
Denny Graham
Sandwich, IL