Nope it's just a standard shell none of the holes have been pre-drilled. Those ones you see listed for sale for DIY are basically Chinese shells and dip, will need tinkering to get the fit just right on your controller (we've had to shave down plastic near the triggers, etc.). The paint finish is good in my opinion but it's not the same as an original stock plastic shell.