You're getting jacked... Rescue Energy is virtually worthless, so you're essentially trading Machamp Lv.X for Absol G Lv.X (unfair) and Donphan Prime for Absol G (unfair). So yeah. Unfair + unfair = unfair.
Ah, it seems you're right about Machamp's price... touché. In that case, it does even out pretty fairly.
Yah, i think your getting a bit ripped off.