I think everything is possible as long as your model is properly described. Because if your model uses a lot of program-specific features, it is much less interchangeable with other applications, and potentiels buyers must be warned before their purchase. You can also put the two versions in your package (with modifiers for native users and frozen for interchange especially if You can add .obj and .fbx to reach a wider audience), which would enhance the value of your product.