Those articles refer mainly to production dbs which need to be in excellent shape. I'm not recommending it but you might use it to generate light copies for development/testing environments.
How much information will you keep and how much will you remove? If you're not keeping a lot of information, I would script the db and load the information needed.
Why don't you have clustered indexes? Just curious.