no the feista one won't fit, though I think the glass and top capping (of the housing) are the same, the body is different.
there are several online breakers which should be able to supply,
else its worth looking at places like eurocarparts who currently list two types at ~£83, and ~£115 dependent on model (powerfold or not) you may still need to add the top capping, and get that painted.
edit the eurocarparts ones seem to have the capping, but it will still need painting.