I'm not aware of any difference between prices...not noticed or heard about it...they should be the same...
The only thing that i can think that the different values you mean is the player value and what you actually paid for him & as far as i know it doesn't really mean a lot...
"Fast" trainers are hard to spot but a basic rule of thumb is the younger the player the faster he will train...