As I recall ModelCheck does not give you enough control over the Type of some parameters you can create with it. You might want to consider that as a major possible negative depending on the type of data you are trying to add with each model.
Give the p-AdvancedBOM eval a shot - I think you will find it the easiest and best solution. (I am very biased on this subject).
<DIV>What I did was create a mapkey that deleted any residual parameters and added all the new ones that we use with our new start parts. The mapkey leaves the window open in the parameter interface so the user can immediately start typing in their parameters (part title, drawn, etc). I leave the parameters blank, but if you had standard ones that never changed, you could have the mapkey fill those in for you. It works good for us anyway.</DIV>