Probably it is the mistake, but I'm not sure: You have sent extra 60 wei with your contract. that(see the picture) is no the transaction fee and it should always be 0 unless your contract expecting the ether. If you are using metamask with remix then you can change the gas price there. by the way I guess your gas limit is too low (550,000), take care sending a transaction with every low gas limit will fail, therefore can you post the transaction id of the contract on Ropston to see how much gas was needed?
I really don't encourage you to deploy anything to the mainnet just for testing, unless you have a product and need a last test, before going live.