First of all the community code states you should not promote commercial third party tools. So you have to look elsewhere for them
There is something in the CA tool at
Data Migration Utility by CA Services Global Delivery | LinkedIn
my understanding is that the pricing generally is such the you need to do more than one migraton for the cost and learning period covered.
Project, users, resources, OBS's and such go in fairly easy.. When you get to timeperiods, timesheet, timeentries, costplans custom object it start to get complicated.
If are not confident with that. hire an expert.
If you are not happy with that start practicing all kinds of XOGing.
The sample files are there.
Develop you searching skills to find specialized topics on this community..