Lo más barato que cuesta un mando nuevo es como dices tu de amazon o axelmusic (en axelmusic cuesta 35 € uno nuevo pero no se si con gastos incluidos)
Un dualshock 3 de segunda mano en game o gamestop no me acuerdo lo tienen por 40 euros de segunda mano (timo, lo de arriba sale más barato) pero si te lo vende una persona supongo que puedes conseguirlo por 25 - 30 euros. Intenta apurar el precio lo máximo y ten en cuenta como está el mando, no es lo mismo uno casi nuevo que uno petado. Si cuando juegas usas el r3 y el l3 estate atento al estado de estos.
El sixaxis no tengo ni idea de cuanto cuesta pero no merecen la pena.