Over paying for a 360 + trans does not make up for stiffing Leanna.
You should have given the lady with the 360 $100 - $150 tops as that is what that was worth. (I have a line on a 360 + trans for $125 asking price right now). And then sent the other $300 to Leanna.
Leanna put more time and effort into your parts and the other lady just sold what was laying around. Leanna has much more time invested and deserves to be paid for it.
So I robbed a bank, but helped an old lady cross the street today... - I'm such a good person as I helped the old lady.... Don't break your arm patting yourself on the back...
One good deed or more doesn't make up for stiffing Leanna.