Well, it may not be necessary. Depends on what kind of attachment it is. You can create a dummy unit based on the attachment model, and "attach it to the unit" - you can move the dummy unit periodically. It'll work if the attachment point isn't moving; for example you can use this way for head, chest, origin, overhead attachments.
For weapons, hand, foot attachment you need separated models.