NBA journeyman Mike James prices sports compound at $7.5 million