It doesn´t fit perfectly, the xbox button is a little bit pushed back. But it doesn´t really matter it all works fine. Also the battery´s doesn´t fit into the case? so i just used the old case. you have to be a little bit carefull with the controller case otherwise the paint will scale off. But all in all most of the parts fit just fine and it looks great !