There is public domain software around which enables you to build a fully functional sim of almost anything you want. You have to interface your I/O devices to it. It's a big project but can be done. Nothing stops you building a full motion simulator but it is a few man-years
There is probably a way to do it with FS2004 also.