giant atx 970 mountin bike full suspension Mountain bike front & rear