There will always be a GL Impact on the IF and IR as these effect your Inventory Asset in each location.
If you mark the Use Item Cost as Transfer Cost it will use the Location Average Cost of the Location you are shipping FROM as the IF cost and the Location Average Cost of the Location you are shipping TO as the IR cost.
If you disable this feature then set the Transfer Cost on the item record (there is a field called Transfer Cost or Transfer Price) and this will be the cost used on the IF and IR.
As far as shipping goes you cannot add Non-inventory items to Transfer Orders, so you would need to use the Shipping Items already setup and select them in the Ship Via or Shipping Method field on the Shipping Tab