Has anybody fitted this themselves or is it best to get it done professionally .... any tips would be most grateful.